2011-12-27 33 views
1

錯誤被捕獲,利用殭屍 CFString字符串基金會圖書館
呼叫者{NSPlaceholderMutableString INT]的malloc使用性能工具調試EXEC_BAD_ACCESS在iPhone上,分配

CFString字符串基金會圖書館
呼叫者{NSPlaceholderString initWithFormat:區域}殭屍

好吧,它沒有下降到我宣佈的地方。我不知道在哪裏調用NSMutablestring以及它是哪個變量

回答

1
  • 儀器提供了一個選項來記錄引用計數 - 確保它已啓用。
  • 運行您的應用程序並重現問題。
  • 當Instruments由於發送殭屍消息而暫停程序時,它會告訴你殭屍的地址。
  • 然後,您可以在分配列表中查找地址,並查看其創建的位置以及其所有參考計數操作。

一旦發現問題並發現問題,需要大約2分鐘的時間才能發現問題。祝你好運。

此外,0x8badf00d已建議「會議311高級內存分析儀器。」下面是。我沒有親自看過,但聽起來這將是一個關於這個主題的很棒的會議。

+1

+1我會推薦@lilzz觀看會議311高級內存分析儀器。 – 0x8badf00d 2011-12-27 01:56:45

+0

@ 0x8badf00d +1謝謝。添加=) – justin 2011-12-27 02:05:20