4
我必須從我的ios應用程序進行其他Web服務調用,早些時候我在xcode4中使用ASIHTTPRequest而沒有ARC,但是現在我在我的應用程序xcode4.2中啓用了ARC,請建議我該怎麼做?有什麼我可以用來執行Web服務調用嗎?ASIHTTPRequest是否支持ARC?
我必須從我的ios應用程序進行其他Web服務調用,早些時候我在xcode4中使用ASIHTTPRequest而沒有ARC,但是現在我在我的應用程序xcode4.2中啓用了ARC,請建議我該怎麼做?有什麼我可以用來執行Web服務調用嗎?ASIHTTPRequest是否支持ARC?
如果您在項目中包含ASI源代碼,則在每個文件的編譯設置中將ASI文件標記爲-fno-objc-arc
。如果你將它作爲靜態庫包含在內,那麼你不需要做任何事情。
請注意,如果在ASI中有方法調用不遵守所有權的命名約定(例如copy/new/alloc等),那麼您需要在方法調用中橋接一些參數。
退房本文的詳細信息的以下部分:http://www.learn-cocos2d.com/2011/11/everything-know-about-arc/#third-party-libraries
此外,檢查出這個問題,其中有人在使用ASIHTTPRequest與ARC http://stackoverflow.com/questions/8694738/arc-and- asihttprequest – ikuramedia 2012-03-09 05:49:01
注 - ASIHTTP不再被更新,你應該理想地找到另一個庫。例如。 AFNetworking https://github.com/AFNetworking/AFNetworking – ikuramedia 2012-09-22 14:26:53