2012-05-17 57 views
0

我有一個關於應用程序內購買應用程序的問題。所有的工作正常沒有問題。但我正在考慮如何在沒有互聯網連接的情況下製作「SKProduct list」(帶有問題的UITableView)。有沒有什麼「最佳實踐」的方式來顯示存儲的問題? Thx回覆! ;)iOS StoreKit應用程序(應用程序內購買應用程序) - 當互聯網不可用時

+0

您想向用戶顯示一些錯誤消息或警報? – rishi

+0

不,我想要設備上線時上次顯示的相同列表。但禁用按鈕。我知道該怎麼做,但我不知道這是否是「最佳實踐」......思想的主題;) –

回答

2

你可以有以下幾種方式來保存數據供脫機使用 - 1. NSUserDefaults 2.在正常text文件或文件plist。 3. SQLLite

這些方法都有一些優點和缺點,所以它將取決於您的需求/要求,以上哪些使用。

蘋果提供Reachability類來檢查網絡連接是否可達與否,你可以有這個類在你的應用程序,並確定當你走出網絡,只是做任何你想要的(如禁用按鈕。) 以下是Reachability Classes的開發人員鏈接,您可以在其中下載示例代碼並檢查其實際工作方式 - http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html

相關問題