1

ユーザーが小さなプロジェクトを作成できるページがあるアプリを作成しています。つまり、ブラシでペイントし、ラベル、テキスト フィールドを追加し、UIImageViews を追加し、iOS ライブラリを使用して画像を配置します。次に、スクリーンショットが(今のところ)撮影され、ドロップボックスにアップロードされます。テーブルビューから、ユーザーはアップロードされたすべてのドキュメントを見ることができます。ただし、重要なのは、それがスクリーンショットにすぎないということです。テキストフィールドをスクロールできるようにアップロードしたかったのですが、ビデオ機能を追加したらビデオを見てください。次にコメントを追加します。すべての画像、写真、テキストビューを個別にアップロードし、ピースのすべての位置を XML に保存して、プロジェクトをテーブル ビューから表示できるようにすることを考えました。行が選択されると、アプリは XML を開き、パズルのようにすべてのピースを構成するベース。Google ライブラリ (データ) を使用することにしましたが、ライブラリでサンプル プロジェクトをダウンロードする場所が見つからないようです。なので横に置いています。次に、NSXMLパーサーを使用しようとしましたが、実際に各プロジェクトに従って作成するのではなく、xmlファイルにアクセスできるようにするチュートリアルしか表示されません!! ヘルプ!!どうすれば続行できますか?提案やチュートリアルはありますか? データ プロジェクトへのリンクを教えてくれるかもしれませんが、Google の開発者ページやトランクにはアクセスしないでください。

事前に助けてくれてありがとう

4

2 に答える 2

3

GDataXML を使用して XML を作成する方法について、Ray Wenderlich の Web サイト (優れた iOS 開発者およびチュートリアル リソース) による非常に優れたチュートリアルがあります。

http://www.raywenderlich.com/725/how-to-read-and-write-xml-documents-with-gdataxml

GitHub リポジトリは次のとおりです: https://github.com/neonichu/GDataXML

于 2012-04-25T18:10:51.840 に答える
1

または、非常にシンプルで非常に使いやすい標準の NSPropertyListSerialization:dataWithPropertyList:format:options:error を使用することもできます。これを行う方法は次のとおりです。

NSArray と NSDictionary を配置します (これは最も多くのコードを必要とする部分ですが、実行するのは難しくありません)。ディクショナリ内のオブジェクトは、子とサブの子 (NSDictionaries の NSArray である可能性があります) です。次に、次のように記述します。

NSData *xmlData = [NSPropertyListSerialization dataWithPropertyList: resultLists
                                                             format: NSPropertyListXMLFormat_v1_0
                                                            options: 0
                                                              error: &error];

//----- DO ERROR CHECKING (left out to simplify)

BOOL result = [xmlData writeToFile:arrayFileName atomically:YES];

ブーム。XML ファイル。

コア データ ファイルをバックアップしていますが、それは比較的簡単です。

私は通常、Ray Wenderlich の Web サイトが好きですが、この場合、彼は非常に簡単で非常に複雑なものを作成しています。私はそのようにしてきましたが、正直なところ、Apple の方法の方がはるかに簡単です。

于 2015-11-04T17:31:25.773 に答える