![](/img/trans.png)
[英]Get EXEC_BAD_ACCESS when I get the NSFileModificationDate
[英]EXEC_BAD_ACCESS when i try to release a NSString that has an address allocated to it
我有一個我嘗試發布的NSString。
問題是,在某些情況下,當我嘗試釋放它時會得到EXC_BAD_ACCESS
。 NSString有一個分配給它的地址(我可以在底部看到它在0xABCDEF處分配了內存)。
當有東西存在時,如何在緩解的同時避免這個問題?
您可能已經在已發布的字符串上調用了[release]
。 您如何分配它? 釋放或自動釋放對象時,不會自動將其設置為nil(0x0)。
[[NSString alloc] initWithSomething]
需要釋放調用。
[NSString stringWithSomething]
不會按照約定自動發布。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.