我在iOS模擬器中遇到了段錯誤11的內存訪問錯誤,但是當我在下面的代碼中註釋了發行版時,它會消失。該值是否應該發佈?
// get get the question number
NSString *text = [attributeDict valueForKey:XML_TAG_QUESTION_ATTRIBUTE_NUMBER];
question.number = [text intValue];
//[text release]; <==== no more segfault 11 when this is commented out.
我的問題是,因爲我收到由NSXMLParser
實現返回NS String的實例,不是引用計數增加,我不應該被釋放了嗎?
偉大的方式來記住,我從來沒有聽說過這樣的說法! :) – Josh 2011-02-25 21:26:03