私はpresentmodalviewを使って子ビューをロードする親ビューコントローラを持っています。正確に言うと、この子ビューはログインページです。iPhone App Dev - 子から親への戻り値
ログインページには2つのテキストフィールド(電子メールとパスワード)と「ログイン」ボタンがあります。ログインボタンが押されたときにデータ入力が有効であれば、ユーザーの詳細をルートビューコントローラに送信して、ユーザーが存在する場合はユーザーオブジェクトを作成し、無効な詳細をユーザーに示す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);
}
をボタンが押された後に戻ってrootviewcontrollerにuserDetailsの配列を渡すための最良の方法は何ですか?
SOLUTION - プロトコル&代表