私はNSMutableArray
に値を追加するループを持っていますが、次のバッチに移動すると、次にデータを追加するために配列をクリアして初期化する必要があり、[jobList release]
トリックだけどそれはしません。誰かが私が各繰り返しの後に配列をリセットするために使用できることを教えてください。NSMutableArrayを初期化する方法
-1
A
答えて
3
あなたがそれに-release
を送信する場合、それはおそらくが、オブジェクトが割り当て解除され、あなたはそれになりたいようではないがをクリアしていることない特定のです。
ソリューションは超簡単です:-removeAllObjects
メソッドを使用します:あなたは間違いなくそれを行うにしたくないので、release
は、他のオブジェクトがそれを保持しない場合は、オブジェクトが割り当て解除される可能性がありこう
for(id x in jobList) {
//...
}
[jobList removeAllObjects];
//...
0
。
クリアダウンを行うには。
0
あなたは、単にあなたがアクセスしているオブジェクトの割り当てを解除しますrelease
を使用して[jobList removeAllObjects];
0
使用することができ、これは間違っています。私はあなたが探していると思う
[jobList removeAllObjects];
関連する問題
- 1. NSMutableArrayを初期化する
- 2. NSMutableArrayの初期化
- 3. 初期化NSMutableArrayの
- 4. NSMutableArrayを初期化します。[NSMutableArray array];
- 5. Objective CでNSMutableArrayを初期化する方法は?
- 6. NSMutableArrayでNSDataオブジェクトを初期化する方法は?
- 7. NSMutableArrayをNSMutableArrayとして再初期化します。
- 8. 2 dim配列を初期化するNSMutableArray
- 9. どうやってNSMutableArrayを初期化できますか?
- 10. CKAssetを初期化する方法は?
- 11. ローダーリストを初期化する方法
- 12. System.Data.Entity.Migrations.DbMigrationsConfiguration.Seed()を初期化する方法
- 13. OutputStreamを初期化する方法
- 14. primengツリーコンポーネントを初期化する方法
- 15. 空ポインタを初期化する方法
- 16. パブリックプロパティを初期化する方法
- 17. unique_ptrを初期化する方法
- 18. TabPane(JavaFX)を初期化する方法
- 19. AQGridView:セルを初期化する方法
- 20. UIを初期化する方法
- 21. 行列を初期化する方法
- 22. SortedMapを初期化する方法は?
- 23. 初期化の方法
- 24. TColumnEhの初期化方法
- 25. ハッシュノードコンストラクタの初期化方法
- 26. 初期化後のNSMutableArrayが不明です
- 27. 直接初期化とコピー初期化の違いを理解する方法
- 28. 初期化以上のコンストラクタを初期化する最良の方法
- 29. アプリの初期化時にタブの内容を初期化する方法
- 30. コアデータとNSMutableArrayの同期化
+1しかしそれはそれよりも悪いです。割り当てが解除される可能性はありますが、確実ではありません。時にはそうではなく、あなたはブームになるまで、その過渡的な性質の幸せな無知でそれを使うことができます。 –
うまく働いてくれてありがとうございました。しかし、今起こるのは、各キーグループが最後のキーグループによって上書きされるということです。最初の項目が10個の項目から始まり、次に配列をクリアするとします。 12個のアイテムを持つ次のグループを追加すると、最初のグループにも同じ12個のアイテムが突然表示されます。私は何が欠けていますか? – user616076