2012-04-25 65 views
1

我創建一個應用程序,其中有一個頁面,使用戶能夠創建一個小的項目,我的意思是畫刷,添加標籤,文本字段,以及添加的UIImageViews和放置圖像在他們使用iOS庫。然後截取(現在)並將其上傳到保管箱中。從tableview中,用戶將能夠看到所有上傳的文檔。但重點是它只是一個截圖。我想以一種可以滾動文本框的方式上傳東西,當我添加視頻功能時,請參閱視頻。然後添加評論。我想單獨上傳所有圖像,照片和文字視圖,然後將所有部分的位置保存在XML中,以便可以從表格視圖中查看項目:選中某行後,應用程序將打開XML,然後它的基礎就像拼圖一樣構成了所有的部分。我決定使用Google庫(數據),但我似乎無法找到在哪裏下載示例項目與庫。所以我把它放在一邊。然後,我嘗試使用NSXML解析器,但是我只看到啓用XML文件訪問的教程,而不是根據每個項目實際創建一個!幫幫我!!我該如何繼續?任何建議或教程?可能是給我的數據項目的鏈接,請不要到谷歌開發者頁面或主幹,因爲它是一個爛攤子!創建一個XML文件來保存應用程序數據

感謝您的幫助提前

+0

請考慮把這個問題提煉成一個你想要回答的核心編程問題。 – fbrereto 2012-04-25 18:00:38

+0

我的主要問題是這個,我不能提取它的核心,因爲我沒有任何代碼顯示,並且我永遠不會有如果我不解決這個問題 – Alessandro 2012-04-25 18:57:28

回答

3

有雷Wenderlich的網站如何與GDataXML在這裏創建XML一個很好的教程(一個偉大的iOS開發和教程資源):

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

這裏是GitHub庫:https://github.com/neonichu/GDataXML

+0

這是我發現的,但作爲我在問題中說過,我似乎無法找到下載谷歌資料庫的鏈接! – Alessandro 2012-04-25 18:41:23

+0

對不起,這是一個很長的問題。 GitHub repo在這裏:https://github.com/neonichu/GDataXML – 2012-04-25 20:09:57

0

,或者你可以使用非常簡單,非常容易上手標準 NSPropertyListSerializati on:dataWithPropertyList:format:options:錯誤,這是你將如何做到這一點:

用NSArray和NSDictionary填充它(這是需要最多代碼的部分 - 但它並不難)。字典中的對象是子女和子女(可能是NSDirearies的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的網站,但在這種情況下,他做了一件非常容易做的事情非常複雜。我已經這麼做了,說實話,蘋果的方式要容易得多。

相關問題