2016-04-26 10 views
2

私のプロジェクトは、絵コンテなしAppDelegate内側そうイムロード私の見解を実行するビューをロードしません黒い画面。しかし、私のiPhone 6デバイスでは動作します。一方、別のiPhone 6では、黒い画面も表示されます。これらの2つのiPhoneは文字通りほとんど同じ時間に購入された16GBのiPhone 6と同じです。Xcodeのアプリケーションは時々

SYLoginControllers viewDiDLoad私はボタンの1つのテキストを記録しています。私のデバイスでのみ、それはすべてのシミュレータとそれが印刷する(null)ので、私はxibが正しく読み込まれていないと仮定して、テキストを印刷します。

SYLoginControllerは、UIViewControllerであり、関連するxibは、FilesOwnerをSYLoginControllerに設定してUIViewを保持します。私は本当になぜこの特定のデバイスでのみ動作するのか分かりません。また、私は[[SYTabBarController alloc] initWithNibName:@"SYLoginController" bundle:nil]を試しましたが、これも動作しません...

+0

プロジェクトを実行する前に実際のデバイスでクリーンアップ(Cmd-K)またはアンインストールを試しましたか?実際のデバイスでも動作しません。 –

+0

私はプロジェクトを掃除しようとしましたが、私は派生物を掃除しようとしました。また、何度もアプリをアンインストールしました。 1つのiPhoneが動作し、もう1つはシミュレータがなくても動作しません。 –

答えて

0

あなたはナビゲーションコントローラをarroundにしようとしましたか?

SYLoginController *syVC = [[SYLoginController alloc]initWithNibName:@"SYLoginController" bundle:nil]; 
UINavigationController *nav = [[UINavigationController alloc] syVC]; 
self.window.rootViewController = nav; 

カスタムクラスがXIB-FileのSYLoginControllerに設定されているかどうかを再度確認します。ビューはファイル所有者に接続されます。

+0

私はそれを試しました、今はその黒い画面のナビゲーションコントローラ(あなたはnav barを見ることができます)... –

+0

はい、あなたはナビゲーションバーを隠すことができます。しかし、奇妙な... XIBファイルをチェックしてください。ビューのフレームサイズを印刷します。 SyLoginControllerに他の背景色を与えます。 –

+0

self.window.backgroundColorを使ってビューの背景色を設定できますが、xibがロードされていないようです。私のiPhoneには不思議なことに動作します。 –