2012-08-03 59 views
0

我是Xcode和OS X應用程序開發的新手。核心數據從界面元素創建實體

我想創建一個小應用程序來管理本地密碼。基本上這個應用程序將包含具有標籤標籤和值屬性的密碼的核心數據實體。我希望界面只是一個搜索字段,用於搜索標籤並在搜索框下方的字段中顯示第一個結果的標籤:密碼。在搜索結果字段下,我想要3個文本字段和一個添加按鈕。填寫HTML表單等文本字段並單擊添加。這將使用字段作爲新實體的值向數據存儲添加一個新密碼,然後清除這些字段。

任何示例代碼或教程都會很棒。我已經閱讀了幾篇關於使用TableView和添加按鈕的教程,這些教程添加了一個空白實體,然後選擇它並通過綁定的文本字段進行編輯,但這並不是我想要的。我希望能夠在單擊添加之前指定新的實體屬性值。

+0

在覈心數據存儲存儲密碼是非常不安全的。鑰匙串因此存在,並且是存儲安全數據的便利地點。 – Abizern 2012-08-03 08:03:33

回答

0

你所要做的就是製作所需的文本框,讓用戶填充它們,然後讓他按下「添加」按鈕。

如果你明白了,它是如何工作的,所有剩下的你是添加屬性爲您創造,剛剛從文本框讓他們的實體,就像

entity.firstAttr = texfield1.text;,etc 

比保存的背景和你在這裏!

編輯 這就是你添加動作

[checkIfAlright addTarget:yourButton action:@selector(yourMethod)forControlEvents:UIControlEventTouchUpInside]; 

這就是你如何保存上下文

NSError *error = nil; 
[context save:&error]; 
+0

我認爲這是類似的東西,但問題是我是OSX開發的新手,所以我不知道如何將函數附加到按鈕的單擊事件或如何以編程方式保存實體。任何教程或示例代碼都是完美的。 – chris 2012-08-03 13:23:24

+0

更新了我的回答 – 2012-08-03 13:41:03

+0

我結束了一些非常相似的事情。爲文本字段創建了插件,將操作附加到添加按鈕和搜索字段。 – chris 2012-08-06 05:16:21