2011-03-18 43 views
0

我是iPhone的新手。我遇到了一個新問題。我在我的應用程序中有一個API交互。該api需要很長時間才能加載。當我手動終止我的應用程序,而加載該API我的應用程序關閉。然後我會打開我的應用程序,它會立即關閉。我如何終止在iPhone iphone中的API調用

任何人都可以幫助我如何終止或殺死API調用,而取消它。

+0

您可能希望將您的文字移出代碼片段,以便我們可以閱讀您的文章。 – Mikael 2011-03-18 13:56:22

回答

0

我想你是指一個web API調用,就像谷歌的地理服務。爲此,您需要使用NSURLConnection進行呼叫。這樣,您可以隨時使用[連接取消]取消呼叫。

試試這個教程:http://mobileorchard.com/tutorial-json-over-http-on-the-iphone/這是爲了一個JSON API調用。如果您需要另一個API,只需從'通過HTTP獲取JSON'開始閱讀,然後在那裏設置NSURLConnection。如果您保留此連接直到完成,您將可以隨時進行[連接取消]呼叫。

使用UIApplicationDelegate,您可以檢測到進入後臺的應用程序。