2012-08-07 21 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

删除'%@%'中的第二个字符。