2010-11-04 76 views
0

我正在創建一個小iPhone應用程序,當應用程序啓動時,它會要求用戶註冊或登錄。如果他們選擇註冊,Safari會打開。這部分完成了。iphone導航&保存數據到plist

////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]; 

如果他們點擊登錄 -

  1. 如何定位到下一個窗口,要求用戶名/密碼?我可以做按鈕操作嗎?

2.如何將他們的信息存儲在plist中(如果我是正確的)?

在此先感謝。

回答

1

一種方法做(1)是:

  • 定義從UIViewController的

  • 創建一個名爲「登錄」與您的登錄視圖中的UI元素筆尖文件繼承LoginViewController類

  • 讓你的登錄按鈕的動作做服用點,如:

    LoginViewController *控制器= [[LoginView控制器分配] initWithNibName:@「login」bundle:nil]; [self presentModalViewController:controller animated:NO];

0

這裏真的有幾個不同的問題僞裝成一個。

1:在方法中--buttonAction是您的導航邏輯將會。它看起來像你可能正在從界面生成器的xibs工作

2:您需要使用名爲-writeToFile:atomically:的NSDictionary方法。參數是要存儲在閃存上的文件的路徑字符串,以及一個BOOL YES/NO值,用於確定文件是立即寫入,還是先檢查錯誤。我建議設置原子:爲是。

我收集你的問題,你不熟悉可可和UIKit。你很難得到關於如何把你的應用程序放在一起的教程。您將需要嘗試Google交換視圖和處理頁面導航。這比我在這裏描述的要深得多。

+0

1.是的,我沒有使用接口生成器。 2.我希望你瞭解我的要求,你能告訴我應該從哪裏開始閱讀,並請指出一個很好的教程來幫助我解決這個問題嗎? – jackson 2010-11-04 14:05:54