0

最初に 26 個のオブジェクトが取り込まれる配列があります。これは、ビューが表示されるたびに発生します。別のビューで新しいフィルターを設定すると、コア データ フェッチで 6 つのオブジェクトが返されますが、これらを以前と同じプロパティに配置すると、32 個のオブジェクト (26 + 6) が得られます。

self.property = nil; を設定しようとしました。viewWillDisappear で、しかしその結果、新しくフェッチされた 6 つのオブジェクトが配列に挿入できなくなります。

プロパティ配列を「一掃」するにはどうすればよいですか?

4

2 に答える 2

2

NSArray ではなく NSMutableArray を使用していると仮定しています。removeAllObjects配列を空にするために呼び出すだけです。nil に設定すると、配列が削除されます。

[self.property removeAllObjects];
于 2013-08-17T04:12:07.593 に答える