2011-06-10 67 views
1

我有一個導航控制器,我有一個表視圖中的約會列表。我在導航控制器的右側有一個添加按鈕。當用戶點擊添加按鈕時,視圖將顯示文本框和按鈕。問題是,當(應用程序的)用戶添加他的約會並點擊添加按鈕時,它必須擊中服務器並存儲該數據。我想用RestKit來做到這一點。任何人都可以告訴我如何擊中服務器以及如何存儲數據。RestKit和數據存儲

+0

您能否提供更多信息?您是否正在使用Core Data存儲在設備上?您是否嘗試將RestKit添加到您的項目中?你寫過任何映射嗎?我不知道你在這個過程中的哪個位置。 – 2011-08-10 01:33:19

+0

如果你使用RestKit,你應該考慮的事情之一是實現一個'RKManagedObjectCache'。它將有助於維護本地數據存儲中的當前數據,並且可以像其他情況下一樣頻繁地減少擊中網絡的必要性。 – 2011-09-03 15:48:23

回答

5

是的,Google可以。

下面是搜索「restkit教程」的第一個結果:

http://mobile.tutsplus.com/tutorials/iphone/restkit_ios-sdk/

而且,如果一個已經過時的一點,下面是搜索「restkit教程」第二個結果:

http://mobile.tutsplus.com/tutorials/iphone/advanced-restkit-development_iphone-sdk/

+1

這篇教程很舊,所以除非他使用舊版本的RestKit,否則對他來說沒有多大用處。 – 2011-08-10 01:31:45

+1

我的觀點並不是真的要給一個教程,更多地說'嘗試谷歌';) – deanWombourne 2011-08-10 09:08:42

+1

對不起,但你添加的第二個鏈接也是過時的。我的觀點是,在這種情況下,谷歌失敗。目前的文檔可以在github上找到。 – 2011-08-10 15:48:57

2

當前文檔不只是在github。由於RestKit的快速發展,大多數其他來源已經過時。

wiki有很多很好的信息,您可以在docs directory中找到始終處於最新狀態的文檔。

0

我最近用許多代碼編寫了RestKit的詳細概述,我認爲它可以幫助您瞭解它如何工作以及如何完成工作。

http://blog.octo.com/en/overview-of-restkit-a-core-data-enabled-ios-macosx-framework-for-restful-apps/

+0

我嘗試了本教程中的代碼(「RKClient實際生活中的示例」一節中的代碼),但我無法完全使用它。該請求有效,我得到的數據,但應用程序崩潰在'NSInternalInconsistencyException'結束,指出原因爲'試圖減少加載計數低於零'。我發佈了我的問題[這裏](http://stackoverflow.com/questions/8865471/getting-restkit-tutorial-code-to-work)。任何想法爲什麼? – alokoko 2012-01-15 10:01:34

+0

我回答了你。它看起來像一個配置問題(ARC,其他鏈接器標誌)。 – 2012-01-17 15:52:57