2
次のコードは、「return self.myID」が最後の中括弧にあるべきであるため、エラーが表示されます。それを行うと、self.myIDは未解決の識別子として主張されますが、これはクロージャの外側にあるためです。完了ハンドラの外側でself.myIDにアクセスして戻り値を配置できるようにするにはどうすればよいですか。完了ハンドラの外側の値にアクセスできません
func chatPartnerId() -> String? {
nextrequest.startWithCompletionHandler { (connection: FBSDKGraphRequestConnection! , result: AnyObject!, error: NSError!) -> Void in
self.myID = result["id"] as! String
return self.myID
}
}
はそんなにありがとうとして
は、それを呼び出しを – slimboy