すべての質問を検索しましたが、まだ答えが見つかりません。私が最も近づいたのは、このFMDB を介して sqlite WHERE IN 句に配列を渡すことでしたか? . しかし、提案された答えはうまくいかなかったようです。このコマンドはエラーをスローしませんが、意図した操作 (DELETE など) も実行しません。これが私がやろうとしていることです:
[myDB executeUpdateWithFormat:@"DELETE FROM table WHERE row_id IN (%@)",rowIdsToBeDeleted];
rowIdsToBeDeleted は、rowIds を NSNumber オブジェクトとして含むコンマ区切りの NSString です。
1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012
executeUpdate を使用してみましたが、うまくいきませんでした。どなたか助けていただけませんか?