Tôi đang tạo một ứng dụng sử dụng SDK Facebook để xác thực người dùng. Tôi đang cố gắng hợp nhất logic facebook trong một lớp riêng biệt. Đây là mã (tước cho đơn giản):
import Foundation
class FBManager {
class func fbSessionStateChane(fbSession:FBSession!, fbSessionState:FBSessionState, error:NSError?){
//... handling all session states
FBRequestConnection.startForMeWithCompletionHandler { (conn: FBRequestConnection!, result: AnyObject!, error: NSError!) -> Void in
println("Logged in user: \n\(result)");
let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
let loggedInView: UserViewController = storyboard.instantiateViewControllerWithIdentifier("loggedInView") as UserViewController
loggedInView.result = result;
//todo: segue to the next view???
}
}
}
Tôi đang sử dụng phương thức lớp trên để kiểm tra các thay đổi trạng thái phiên và nó hoạt động tốt.
H: Khi tôi có dữ liệu của người dùng, làm cách nào tôi có thể phân biệt chế độ xem tiếp theo trong lớp tùy chỉnh này?
EDIT: để rõ ràng, tôi có một segue với định danh trên bảng phân cảnh và tôi đang cố gắng tìm cách để thực hiện một segue từ một lớp không phải là trình điều khiển xem
performSegue:
?