2012-08-07 25 views
0

我剛下載新版本的xCode後更新了我的編譯器。我在這段SQLite代碼中收到以下錯誤:Invalid Conversion Specifier - SQLite - xCode Objective C

if (pack !=YES) { 

     query = [[NSString alloc] initWithFormat: @"SELECT Name, Description, Postcode, AddressLine1, ImageURL, Free, Area, OpeningTimes, NearestTube, Cost,UniqueID, URL, Number, FirstLetter, FirstLetterArea FROM MainDetails WHERE Free='Y' AND FirstLetterArea = '%@%' ORDER BY Area",tmpLike]; 

    } 

錯誤是「無效的轉換說明符'O'」。該錯誤強調了ORDER BY語句中的字母「O」。

這對我來說沒有意義 - 這是編譯器中的一個小故障還是有一個合理的原因?

謝謝。

回答

0

刪除'%@%'中的第二個字符。