2012-05-17 1 views
0

인앱 구매 앱에 대해 질문이 있습니다. 모든 문제없이 잘 작동합니다. 하지만 인터넷 연결없이 "SKProduct 목록"(문제가있는 UITableView)을 만드는 방법을 생각하고 있습니다. 저장된 문제를 표시하는 방법에 "모범 사례"가 있습니까? 회신을위한 Thx! ;)iOS StoreKit 앱 (인앱 구매 앱) - 인터넷을 사용할 수없는 경우

+0

오류 메시지를 표시하거나 알리미에 표시 하시겠습니까? – rishi

+0

아니요, 지난 번 장치가 온라인 상태 였을 때 표시되었던 동일한 목록이 필요합니다. 그러나 비활성화 버튼이 있습니다. 어떻게 해야할지는 알지만 그것이 "모범 사례"인지 아닌지는 모르겠다. 아이디어는 생각해야한다;) –

답변

2

는 오프라인 사용을 위해 데이터를 저장하기 위해 다음과 같은 방법을 가질 수 있습니다 - 1. NSUserDefaults 2. text 파일이나 plist 파일 정상에서. 3. SQLLite

이러한 접근 방식에는 각각 장단점이 있으므로 사용자의 필요/요구 사항에 따라 다릅니다.

애플이 네트워크 연결에 도달 할 수 있는지 여부를 확인하기 위해 Reachability 클래스를 제공합니다, 당신은 단지 당신이 원하는 무엇이든 할 앱이 클래스가 있고 네트워크에서 때 확인할 수 있습니다 (버튼을 비활성화처럼.) 를 이어가 샘플 코드를 다운로드하고 실제로 작동하는 방식을 확인할 수있는 Reachability 클래스의 개발자 링크 - http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html