私はアプリを開発していましたが、ある段階でこのエラーが出ました:
-[__NSArrayM popObjectForKey:]: 認識されないセレクターがインスタンスに送信されました
何が間違っていたのかを確認するために最新の編集を元に戻しました...しかし、エラーはまだそこにありました。そのため、さらに多くの編集を元に戻しましたが、エラーはまだありました。
エラーが発生したと思われるフレームワークを削除して追加しようとしましたが、エラーはまだあります。(KinveyKit フレームワークです)
アプリがエラーをスローするコード行を、確実に機能している別のコード行に置き換えようとしました。その行でさえエラーをスローしていました。
アプリの古い Git (数日前には間違いなく機能していた) を別のフォルダーにダウンロードし、それを実行すると、同じエラーが発生しました。
Xcodeをアンインストールして再インストールしました:エラーがまだあります。
しかし、同様のコードで他のアプリを実行しても、何も問題はありません。誰にもアイデアはありますか?
ここにコードを投稿すると、エラーがスローされますが、アイデアを提供するためです...しかし、以前は常に機能していたので、コードに問題はないと思います。
.h
@property (strong, nonatomic) KCSAppdataStore *store;
.m
- (void)viewDidLoad
{
...
_store = [KCSAppdataStore storeWithOptions:@{ KCSStoreKeyCollectionName : @"AnEntity",
KCSStoreKeyCollectionTemplateClass : [AnEntity class]}];
[_store queryWithQuery:[KCSQuery query]
withCompletionBlock:^(NSArray *objectsOrNil1, NSError *errorOrNil) { ... }];
...
}