私の iPhone アプリには、まれに発生する固有の問題があります。画面に共有ボタンがあり、クリックすると、facebook、twitter、sms、および電子メールの共有を担当する共有ビューコントローラー画面が開きます。ほとんどの場合、動作は良好です。ただし、共有ボタンがまったく機能しなくなることがあります。このような場合の興味深い点は、ボタンをクリックすると、フローがボタンのアクション メソッドに入り、続いて共有ビュー コントローラーの viewDidLoad にも入ることです。しかし、共有View Controller画面は表示されません。私のボタンアクションメソッドは、以下のコードで構成されています:
_shareViewController = [[ShareViewController alloc] init];
NSLog(@"%d",[_shareViewController retainCount]);
[[[UIApplication sharedApplication] keyWindow] addSubview:self.shareViewController.view]