0

前もって感謝します。[PFObject saveAll] または [PFObject saveAllInBackground] を呼び出すたびに、このプロセスに割り当てられているメモリは、タスクの完了時に割り当て解除に失敗します。その結果、このメソッドが繰り返し呼び出されると、使用可能なメモリが不足してアプリがクラッシュします。iOS 8.1.3 を搭載した iPhone 5 でこれをテストし、Xcode 6.2 と ARC を使用しています。この問題は古い SDK でも解決されませんが、最新の Parse SDK for iOS も使用しています。

編集

数週間前に Parse にバグ レポートを提出しました。彼らはそれを調査する人を割り当てました: https://developers.facebook.com/bugs/349439421926879/

バグのソース コード: https://github.com/EpsApps/Parse-PFObject-saveAll-Memory-Bug

バグが存在する証拠: https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-xpa1/t39.2087-6/10935993_1605305476371209_1781513233_n.png

4

2 に答える 2

0

私にとっては実行ごとに異なりますが、メモリフットプリントが完全になくなることがあります。次の図を確認してください。

ほとんどの場合、ある種の残留物があるように見えますが、私は同意します.


(ソース: derrrick.com )

于 2015-02-27T00:25:43.337 に答える