全て、
過去 2 日間、問題を解決しようとしていますが、解決できないようです。明白なことを求める場合は、事前に謝罪してください。
非常に単純なデータ モデルで、新しいオブジェクト ユーザーを挿入しようとしました。(属性: name、password、id はそれぞれ NSString、NSString、NSNumber です)。API と外部 MySQL サーバーで新しいオブジェクトが正常に作成されます。ただし、HTTPrequest の完了ブロックでは、(私が思うに) バッキング ストアにデータが入力されると、リソース識別子を作成しようとします。
これは、表現ディクショナリから allKeys を取得しようとしているときに、このメソッドでアプリがクラッシュした場合です。
サーバーから返される JSON 応答は次のとおりです。
[{"id":20,"name":"john doe","password":"secret"}]
手がかりはありますか?今年中に問題が解決できればとてもありがたいです!!!
補足: マット よくやった!
副次的な質問: 接続が回復したとき、AFIS はローカル ストレージ、ローカル変更、およびサーバーとの同期をどのように処理しますか?
全て、
2013年もどうぞよろしくお願いいたします!!!
[アップデート]
問題は、NSDictionary ではなく NSArray を取得することです。AFIS savecontext のコードを変更して responseObject[0] を渡すことで簡単に修正できますが、AFIS コードを変更したくないので、有効な JSON 応答があるときに NSDictionary が返されないのは奇妙だと思います