【发布时间】:2011-07-26 19:52:07
【问题描述】:
我有一个父视图控制器,它使用 presentmodalview 加载子视图。准确地说,这个子视图是一个登录页面。
登录页面有两个文本字段(电子邮件和密码)和一个“登录”按钮。当按下登录按钮时,如果数据输入是有效的,我想将用户详细信息发送到根视图控制器,如果用户存在或以其他方式向用户显示无效详细信息,则该控制器将创建一个用户对象已输入。
在我的子视图中,我将以下功能链接到“登录按钮”:
-(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 的最佳方法是什么?
解决方案 - 协议和委托
【问题讨论】:
标签: iphone objective-c xcode