SpriteKit ゲーム (iOS 8 + Swift) にソーシャル共有を統合しています。すべて正常に動作していますが、「LaunchServices: invalidationHandler が呼び出されました」というエラーが表示されます。エラーを修正する方法はありますか?これは私のコードです:
func shareWithFacebook() {
if SLComposeViewController.isAvailableForServiceType(SLServiceTypeFacebook) {
let facebookSheet = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
facebookSheet.setInitialText("Test FB post with score of \(score)")
self.presentViewController(facebookSheet, animated: true, completion: nil)
} else {
println("facebook not available")
}
}
ViewController を提示する前に sourceView も追加しようとしましたが、それでもエラーが発生します...
facebookSheet.popoverPresentationController?.sourceView = self.view