30代で東京→名古屋にUターン転職しました。

30代既婚男子。子供2人。日経先物トレードとかプログラミングとか英語とか

iphoneアプリのリジェクト(2作目・1回目)

Your app crashed when reviewed on iPad running iOS 9.0.2 when we:

1. launch the app
2. tap share button
3. crash.


ふむふむ、どうやらipadでクラッシュしたから承認できないとのこと。クラッシュするのは「share button」つまり「UIActivityViewController」のボタンを押下した時。実際にシュミレータでやってみると、、






見事にクラッシュしました。





出たログはコチラ。

'NSGenericException', reason: 'UIPopoverPresentationController (<_UIAlertControllerActionSheetRegularPresentationController: 0x7ae863c0>) should have a non-nil sourceView or barButtonItem set before the presentation occurs.'





意味はよく分からないけどググってみてコチラのサイトを参考にさせていただきました。

woodsmall.co.jp


以下の1文を「UIActivityViewController」の定義に追加するだけ。

activityVC.popoverPresentationController!.sourceView = self.view;

ということでアプリのバージョンを上げて、再びアーカイブして再度審査に提出しました。