0

新しいバージョンの 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' に下線を引きます。

これは私には意味がありません - これはコンパイラの不具合ですか、それとも正当な理由がありますか?

ありがとう。

4

1 に答える 1

0

の 2 番目のパーセント文字を削除し'%@%'ます。

于 2012-08-07T12:29:53.243 に答える