過去数時間頭を悩ませてきた問題について、何らかの洞察を得たいと思っています。application:DidFinishLaunchingWithOptions
次のメソッドを呼び出して構成されているカスタム UINavigationBar があります。
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"NavBar"] forBarMetrics:UIBarMetricsDefault];
アプリケーションを XCode (シミュレーターと、コンピューターに接続された実際のデバイスの両方) で実行すると、うまく機能し、カスタム背景が表示されます。ただし、TestFlight でアプリのリリース バージョンを実行すると、標準の水色のナビゲーション バーが表示されます。メソッドの配置をうまくいじった後setBackgroundImage
、「デバッグ」設定と「リリース」設定の違いに関係があると信じるようになりましたが、これらの設定がこのナビゲーションバーの問題を引き起こす場所についてはわかりません。
この問題に関するヘルプや洞察 (またはデバッグ方法) をいただければ幸いです。前もって感謝します!