ええと.. 私の質問を説明するのは難しいですが、試してみます! 私が作成しているアプリでは、自宅のコンピューターから定期的にアプリ内のテキストを更新できる必要があります。そのため、人々は更新を押して、更新されたテキストを取得できます。これをどのように行うのが最善の方法ですか? - - - - - - - - - - - - - - - - - - - - - - - -編集 - ------- 使用するドロップボックス アカウントがあります。このコードを試してみました: NSURL *path = [NSURL URLWithString: @"dropbox.com/s/6660fyhyfn3n3kg/text.plist"]; NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfURL:path]; self.text = [dict objectForKey:@"text1"]; 更新する必要があるのはラベルとテキストビューで、主にラベルです。Dropboxにあるplistを使ってみました。したがって、アプリケーションでドロップボックスから plist をロードする必要があります。何か案は?
1 に答える
1
基本的な Web サーバー ホスティングは非常に安価です (多くの場合無料です)。テキスト ファイルを Web サーバーにアップロードし、アプリにそれらのテキスト ファイルを要求させます。Cocoa では、NSURLConnection を使用してそのようなリソースを取得できます。
メタデータを簡単に追加できるので、テキスト ファイル (XML など) を構造化することをお勧めします。大量のテキストがある場合は、おそらくそれらを個別のファイルとインデックス ファイルとして投稿する必要があります。インデックス ファイルは、個々のテキスト ファイルの最新の更新時刻を示します。その後、新しいインデックスとテキスト ファイルのみを要求する必要があります。
于 2013-09-07T15:31:08.693 に答える