SLComposeViewController で composeViewControllerForServiceType:serviceType を呼び出そうとすると、常に null が返されます。次のように割り当てることができます。
SLComposeViewController *test = [[SLComposeViewController alloc] init];
そして私は得る
<SLComposeViewController: 0x1e057180>
私がそれをログに記録した場合。しかし、もしそうなら:
SLComposeViewController *test2 = [SLComposeViewController composeViewControllerForServiceType:serviceType];
戻りますnil
(serviceType は com.apple.social.facebook です)。
何が起こっているのかわかりません。誰かがこれを経験したか、何が起こっているのか知っていますか?
追加: 私は FB と Twitter にアクセスできない国にいます (ここで iPad を購入しました)。この問題はこれら 2 つのサービスでのみ発生します。SLServiceTypeSinaWeibo を実行すると機能します。VPN を実行していても機能しないことにも注意してください。