此問題來自我詢問的上一個問題。我有一些幫助調試,但現在我已經在Xcode的控制檯出現此錯誤:錯誤:發送到釋放實例的消息在
[CFURL absoluteURL]: message sent to deallocated instance 0x949dde0
我已經通過所有的文件做了搜索的absoluteURL
一個實例,但它只是似乎導致我一些ASIHttp文件,因爲我一直在使用該lib。
我使用Twitter的驗證代碼示例,它帶有一些OAuth的圖書館,我有一種感覺,有可能是用下面的代碼有問題:
NSString * authorizationHeader = OAuthorizationHeader([NSURL URLWithString:@"https://api.twitter.com/oauth/request_token"],
method,
bodyData,
[GSTwitterSignedRequest consumerKey],
[GSTwitterSignedRequest consumerSecret],
_authToken,
_authTokenSecret);
我只是不完全理解如何跟蹤這一點。提前致謝。
我的「發送到釋放實例的消息」的經驗是,它是一個紅色的鯡魚 - 問題可能在其他地方。 – 2013-03-11 15:07:31
*發送到釋放實例的消息*不是紅鯡魚,它是問題的根源。根本的問題是,某些事情 - 在這種情況下是CFURL--正在被過早釋放。 – bbum 2013-03-11 15:19:01
我不知道這可能是什麼,它是如此令人沮喪。我希望這些消息更有幫助。有沒有人知道在問題根源所在的實際代碼中追蹤的簡單方法? – 2013-03-11 15:23:50