转换说明符无效 - SQLite - xCode目标C.

时间:2012-08-07 12:22:17

标签: objective-c database xcode sqlite compiler-construction

我在下载新版xCode后刚刚更新了我的编译器。我在这段SQLite代码中遇到以下错误:

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”。

这对我没有意义 - 这是编译器中的故障还是有正当理由的?

感谢。

1 个答案:

答案 0 :(得分:0)

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