我正在尝试指示我的应用打开某个视图,具体取决于用户是否已经在我的数据库上创建了用户配置文件。
所以基本上 -
- (void) viewWillAppear:(BOOL)animated {
//all my ASIHTTPRequest code here
//blah blah blah
NSString *responseString = [request responseString];
if ([responseString isEqualToString:@"noexistingdata"])
{
FriendsViewController *friendsview = [[FriendsViewController alloc] initWithNibName:nil bundle:nil];
//SOMETHING NEEDS TO GO HERE TO MAKE THIS WORK!
} else if ([responseString isEqualToString:@"success"])
{
//do whatever
}
}
我只想要更改视图的最基本代码...我会尝试使用 IBAction,但显然这不起作用,因为这对于应用程序的启动是无效的(而不是对用户按下的按钮的响应),也在虚空中想了想,也没有奏效。
所以基本上我需要的是:
启动应用 > 应用从我的服务器接收响应 > (IF RESPONSE = "THIS", LOAD VIEW "X") (IF RESPONSE = "THAT", LOAD VIEW "Y")
有人有线索吗?
PS:列出这是 applicationDidFinishLaunching 会更好吗?