1

私はアプリを開発していましたが、ある段階でこのエラーが出ました:

-[__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) { ... }];

  ...
}
4

2 に答える 2

1

クール --皮肉なこと

午後は、新しいプロジェクトからアプリを再構築し、コードをコピーして貼り付けました...今、古いプロジェクトをもう一度開いて、実行しようとしました...もう一度試してみました。言葉を変えると、今朝早くに試したときにすでにクラッシュしていました....驚き:再び実行されます。エラーなし。

-.-'' それでは私の質問の解決策は? わかりません。最終的には1日を通して解決されたキャッシュの問題だとまだ考えていましたが、解決しようとしている間ではありませんでした。

誰かが同様の経験をしたことがある場合、または何か別のアイデアを持っている場合は、自由に何かを追加してください.

于 2013-10-09T23:03:06.150 に答える