无效的转换说明符 - SQLite - xCode Objective C

问题描述 投票:0回答:1

我在下载新版本的 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”下划线。

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

谢谢。

objective-c database xcode sqlite
1个回答
0
投票

删除

'%@%'
中的第二个百分号字符。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.