我有一個父視圖控制器,它使用presentmodalview加載一個子視圖。準確地說,這個子視圖是一個登錄頁面。iPhone應用開發 - 返回從孩子到父視圖的值
登錄頁面有兩個文本框(電子郵件和密碼)和一個「登錄」按鈕。當按下登錄按鈕時,提供數據輸入是有效的,我想將用戶詳細信息發送到根視圖控制器,然後根用戶對象將創建一個用戶對象,如果用戶存在或以其他方式顯示uialertview向用戶指示無效細節已被輸入。
在我的孩子觀點,我有以下功能鏈接到「登錄按鈕」:
-(IBAction) signIn:(NSString*)userEmail with:(NSString*)userPassword{
//takes text field values and instantiates a dbConnector object to
//check to see if user exists - must also post uialertview if user details incorrect
NSString* uName = [email text];
NSString* pword = [password text];
userDetails = [[NSMutableArray alloc] initWithObjects:uName, pword, nil];
NSLog(@"%@", userDetails);
}
什麼是對爲userDetails陣列傳遞迴RootViewController的按鈕被按下後,最好的方法是什麼?
的解決方案 - 協議&代表