我正在创建一个小型iPhone应用程序,当应用程序发布时,它会要求用户注册或登录。如果他们选择注册safari将打开。这部分已经完成。
////button code
button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain];
button.frame = CGRectMake(10, 150, 300, 50);
[button setTitle:@"Login" forState:UIControlStateNormal];
button.backgroundColor = [UIColor clearColor];
[button addTarget:self action:@selector(myaction:) forControlEvents:UIControlEventTouchUpInside];
button.adjustsImageWhenHighlighted = YES;
[mainView addSubview:button];
[button release];
如果他们点击登录 -
2.如何将他们的信息存储在plist中(如果我是正确的话)?
提前致谢。
答案 0 :(得分:1)
一种方法(1.)是:
定义一个继承自UIViewController的LoginViewController类
使用登录视图的UI元素创建名为“login”的nib文件
让你的登录按钮动作像:
LoginViewController * controller = [[LoginViewController alloc] initWithNibName:@“login”bundle:nil]; [self presentModalViewController:controller animated:NO];
答案 1 :(得分:0)
这里有几个不同的问题伪装成一个。
1:在方法-buttonAction中是导航逻辑的位置。看起来你可能正在使用Interface Builder
中的xib2:你需要使用名为-writeToFile的NSDictionary方法:atomically:。参数是要存储在闪存中的文件的路径字符串,以及确定文件是立即写入还是先检查错误的BOOL YES / NO值。我建议原子地设置:到YES。
我从你的问题中收集到你不熟悉Cocoa和UIKit。您很难获得有关如何将应用程序放在一起的教程。您将需要尝试使用Google来交换视图和处理页面导航。它比我在这里描述的要深得多。