2013-06-28 60 views
0

我在編輯模式中發現如何執行我自己的DONE按鈕時遇到了一些困難。我的應用程序要求他們選擇的人擁有有效的電子郵件地址。如果他們不這樣做,將顯示編輯模式,他們可以在編輯模式下編輯電子郵件屬性。但是,當他們點擊DONE時,我想執行自己的代碼而不是標準,這就是爲給定的聯繫人顯示顯示模式。我還沒有找到解決此問題的方法。ABPersonViewController聯繫人列表(編輯模式)

非常感謝您的協助。

+0

告訴我們你到目前爲止嘗試過什麼。 –

回答

0

您可以設置一個BOOL變量。當您使用edit模式時,即如果電子郵件地址無效,則將按鈕的文本設置爲EDIT,並將該BOOL變量的值設置爲YES

並且當電子郵件地址有效或編輯完成時,將按鈕的文本設置爲DONE,並將該BOOL變量的值設置爲NO

最後,通過檢查該BOOL變量的值,您可以執行您想要執行的操作/操作。

即即使edit (YES)做編輯操作,如果done (NO)然後做你的標準行動。

希望這會有所幫助..