আমি এমন একটি অ্যাপ তৈরি করছি যা ব্যবহারকারীদের প্রমাণীকরণের জন্য ফেসবুক এসডিকে ব্যবহার করে। আমি পৃথক শ্রেণিতে ফেসবুক যুক্তি সংহত করার চেষ্টা করছি। এখানে কোড (সরলতার জন্য ছিনিয়ে নেওয়া):
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???
}
}
}
আমি উপরোক্ত শ্রেণীর পদ্ধতিটি সেশনের স্থিতি পরিবর্তনগুলি পরীক্ষা করতে ব্যবহার করছি এবং এটি দুর্দান্ত কাজ করে।
প্রশ্ন: একবার ব্যবহারকারীর ডেটা হয়ে গেলে আমি কীভাবে এই কাস্টম শ্রেণীর মধ্যে থেকে পরবর্তী দৃশ্যে সিগন করতে পারি?
সম্পাদনা: স্পষ্ট করে বলার জন্য, স্টোরিবোর্ডে শনাক্তকারীদের সাথে আমার একটি সেগ আছে, এবং আমি এমন কোনও শ্রেণীর কাছ থেকে সেগ সম্পাদন করার উপায় খুঁজে বের করার চেষ্টা করছি যা ভিউ কন্ট্রোলার নয় from
performSegue:
?