Tôi đã nhìn thấy các câu hỏi tương tự ở đây, nhưng không có câu trả lời rõ ràng. Vì vậy, tôi có một chế độ xem đăng nhập phương thức với biểu mẫu tên người dùng/mật khẩu cổ điển, nút đăng nhập Facebook và nút Đăng ký mà tôi muốn hiển thị khi người dùng khởi động ứng dụng lần đầu tiên. Từ những gì tôi tìm thấy có hai cách để thực hiện điều này, với shortcumings.Thực hành tốt nhất về hiển thị màn hình đăng nhập một lần với các bảng phân cảnh
- trong AppDelegate's didFinishLaunchingWithOptions a có điều kiện được đặt để kiểm tra xem người dùng có đăng nhập hay không. Nếu không rootViewController được đặt thành loginViewController. Sau khi đăng nhập thành công, một khoảng cách sẽ diễn ra ở chế độ xem chính của ứng dụng. Vấn đề của tôi với aproach này là tôi không chắc chắn làm thế nào để thiết lập lại rootViewController để xem chính. Điều đó có thể và làm thế nào?
Có cách nào khác để hiển thị phương thức đăng nhập mà không đặt rootViewController không? Có nghĩa là tôi sẽ giữ rVC với quan điểm chính.
trong bộ điều khiển giao diện chính trong viewDidAppear một kiểm tra điều kiện nếu người dùng đang đăng nhập. Nếu không phải là một segue đến loginVC được thực hiện. Khi người dùng đăng nhập thành công, anh ta quay trở lại chế độ xem chính đã loại bỏ chế độ xem đăng nhập phương thức. Vấn đề với aproach này là quan điểm chính được hiển thị ngắn gọn, mà tôi không muốn làm.
Bất kỳ ý tưởng nào khác? Xin vui lòng cho tôi biết thực hành tốt nhất khi nói đến kịch bản này là gì. Cảm ơn bạn trước,
Có một số câu trả lời hay ở đây: http://stackoverflow.com/questions/19962276/best-practices-for-storyboard-login-screen-handling-clearing-of-data-upon-logou –