以下の内容はhttps://tnakamura.hatenablog.com/entry/2014/02/15/205440より取得しました。


ADBannerView の delegate を Storyboard で設定しない方がいい?

審査でリジェクトを受けて発覚したんだけど、

  1. Storyboard で ViewController に ADBannerView を配置
  2. Storyboard で ViewController を ADBannerView の delegate に設定
  3. ViewController に ADBannerViewDelegate のメソッドを実装
    • ADBannerViewDelegate のメソッド内で self.view にアクセスするコードを記述

このとき iPad (iOS7) のシミュレーターでアプリを実行すると、 self.view にアクセスする箇所で EXC_BAD_ACCESS エラーが発生していた。 self.view は nil

iPhone のシミュレーターと、実機の iPhone5 では発生しなかった。 iPadiPhone では呼ばれるタイミングが違うんだろうか?

Storyboard で delegate を設定するのをやめて、viewDidLoad で設定することで回避はできたけど…。 とりあえずメモしておく。




以上の内容はhttps://tnakamura.hatenablog.com/entry/2014/02/15/205440より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14