我使用故事板,需要的是loginViewController來推另一個viewController B; 在故事板中,我將登錄按鈕拖放到viewController B,使用標識符創建segue。 然後我寫代碼。 首先我要判斷密碼和用戶名。 如果密碼和用戶名是正確的。 loginViewController推送viewController B.然後我運行該項目。我發現,loginViewController是自動推送的。 如果我想在賽前判斷。怎麼做?如何判斷方法「performSegueWithIdentifier:sender:」?
0
A
回答
0
首先你必須建立從源頭控制到目標控制器
在故事板手動SEGUE右鍵單擊它具有UIButton的元素從手動選擇到目的地視圖
拖動視圖控制器控制器併爲該segue提供標識符。
後面的按鈕操作方法首先驗證用戶名和密碼,如果它們是有效的,然後執行segue操作。
@IBAction func buttonTouchupInside(sender: UIButton) {
//Here validate the username and password..
if valid {
self.performSegueWithIdentifier("your segue identifier", sender: nil)
}
}
希望這可以幫助你..!快樂的編碼。
0
在故事板中使用手動segue(「引發的segues」),而不是使用當前的Button segue。給這個SEGUE的標識符(例如,「LoginSegue」),並且在按鈕操作功能手動啓動SEGUE:
if (*password ok* && *email ok*) {
[self performSegueWithIdentifier:@"LoginSegue" sender:nil];
}
0
- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender
在視圖控制器
。你在那裏做你的驗證,如果沒有問題,那麼返回YES;如果它不是退貨NO;並且prepareForSegue不是調用。
+0
感謝您的回答。 – jiexishede
相關問題
- 1. 判斷方法的語法
- 2. 如何使用performSegueWithIdentifier:sender:?
- 3. 如何判斷的方法是一種通用的方法
- 4. emacs如何判斷窗口方向?
- 5. 如何判斷mongoosejs findOneAndUpdate方法何時成功?
- 6. 如何判斷何時沒有解決方案?算法任務
- 7. 如何判斷android AudioRecord read()方法何時遇到溢出?
- 8. 如何判斷遞歸方法何時完成
- 9. 如何判斷此方法是否會返回True或False?
- 10. 如何判斷方法或循環是否完成?
- 11. Objective-C:如何判斷類方法是否分配inits
- 12. 如何判斷一個動作方法是否有HttpPost attributte?
- 13. 如何判斷協議中的哪個方法未實現?
- 14. 如何判斷擴展方法是否影響「this」?
- 15. 如何判斷稱爲方法的對象?
- 16. 如何判斷哪些類在Ruby on Rails中調用方法?
- 17. 如何判斷Perl方法屬於哪個包?
- 18. VisualStudio - 如何判斷方法用於Relection或序列化
- 19. 如何判斷鏈中的最後一個方法?
- 20. 如何判斷某個方法是否在類中定義?
- 21. 如何判斷傳入請求是否是web方法請求?
- 22. 如何判斷一個方法是否被調用?
- 23. 如何判斷是否存在W.I.F標記? - 最佳方法
- 24. 如何判斷空對象?
- 25. 如何判斷AsyncTaskLoader運行
- 26. Proguard Android如何判斷?
- 27. 如何判斷http代理
- 28. 如何判斷Image.FromStream完成
- 29. Leetcode OJ如何判斷?
- 30. 如何判斷jQuery的TMPL
感謝您的回答! – jiexishede