ฉันกำลังสร้างแอพที่ใช้ Facebook SDK เพื่อตรวจสอบสิทธิ์ผู้ใช้ ฉันกำลังพยายามรวมตรรกะของ Facebook ไว้ในชั้นเรียนอื่น นี่คือรหัส (ปล้นเพื่อความเรียบง่าย):
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???
}
}
}
ฉันใช้วิธีการเรียนข้างต้นเพื่อตรวจสอบการเปลี่ยนแปลงสถานะเซสชันและใช้งานได้ดี
ถาม:เมื่อฉันมีข้อมูลของผู้ใช้ฉันจะแบ่งมุมมองต่อไปจากภายในคลาสที่กำหนดเองนี้ได้อย่างไร
แก้ไข:เพื่อให้ชัดเจนฉันมีส่วนต่อขยายที่มีตัวระบุบนกระดานเรื่องราวและฉันกำลังพยายามหาวิธีที่จะแสดงบทต่อจากคลาสที่ไม่ใช่ตัวควบคุมมุมมอง
performSegue:
ไหม