我是 iPhone 应用程序开发的新手。在我的代码中,在第一个 ViewController1 中,我有一个文本字段和一个确定按钮。所以在这里
- 当我在不输入字符串的情况下单击确定按钮时,它会显示一条警报消息。
- 当我输入字符串然后按确定按钮时,它应该导航到下一个 ViewController2。
当我没有将 ok 按钮连接到 Interface Builder 中的 ViewController2 时,我能够正确完成第一部分。但是当我连接时,它会导航然后显示警报消息。请告诉我在输入字符串并按确定按钮后如何以编程方式导航到 ViewController2。
这就是我的代码查找 Ok- 按钮的方式:
-(IBAction) okButton: (id) sender
{
if([textfield.text isEqualToString:@""])
{
UIAlertView *alert= [[UIAlertView alloc] initWithTitle:@"Warning!!" message:@"Enter the file name" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
}
else if(textfield.text!= nil)
{
foldername1= [[NSString alloc] initWithString:[NSString stringWithString:textfield.text]];
NSLog(@"foldername is: %@", foldername1);
}
ViewController2 *view2= [[ViewController2 alloc] initWithNibName:@"Next View Name" bundle:nil];
[self.navigationController pushViewController:view2 animated:YES];
}