2016-06-24 12 views
0

Swift App Xib - Second ViewController - ラベルは30秒間表示されませんが、すぐにボタンやその他のコントロールが表示されます。これはどうすればいいですか/これをどうやって解決できますか?Swift App Xib - Second ViewController - ラベルは30秒間表示されませんが、ボタンなどはありません。どうすれば解決できますか?

のXcode 7.3.1 スイフト2

これはデバイスとシミュレータで起こっている

--->はVideo of Issue < -----

Iのような最初のViewControllerから提示この:

secondViewController.user = user 

self.presentViewController(secondViewController, animated: true, completion: nil) 

第二ビューコントローラ

override func viewDidLoad() { 
     super.viewDidLoad() 
     print("ViewController did load") 

     print("selected facility is: ", user?.selectedFacility) 

     // Do any additional setup after loading the view. 
    } 

// required init(coder aDecoder: NSCoder) { 
//  super.init(nibName: "ListViewController", bundle: NSBundle.mainBundle()) 
// } 


    override func awakeFromNib() { 
     print("awake from nib") 
    } 
    override func viewWillAppear(animated: Bool) { 
     print("viewWillAppear") 
    } 

    override func viewDidAppear(animated: Bool) { 
     print("viewDidAppear") 

    } 

    override func viewDidDisappear(animated: Bool) { 
     print("viewDidDisappear") 
    } 

UPDATE

私はのviewDidLoadでテキストを設定した場合、ラベルは他のすべてと同時に表示されます。

override func viewDidLoad() { 
     super.viewDidLoad() 
     print("ListViewController did load") 
     labelX.text = "heyVC" 

コンセントを追加しても何も変更されませんでした。実際にプログラムで固定したテキストを設定していました。私はこれがIBのバグだと思う。私はリンゴでファイルします。

バグ番号は27029176

+0

どのように誰もコードを見ずにあなたを助けることができますか? –

+0

ラベルはビュー/ VCファイルで参照されていますか? – Firo

+0

ラベルは決して参照されません。私はXibにコントロールを引っ張り、最初のviewControllerから現在のものが動作していることをテストしていました。したがって、2番目のxibのFileOwnerビューコントローラーがありますが、2番目のビューコントローラーのどのアクションにもコントロールをフックしていません。 2番目のviewControllerに2番目のviewControllerコードとコードを追加するコードを追加する – user2704776

答えて

0

(のようなファイルを削除した場合)は、ラベルのいくつかのカスタムフォントを設定していると、フォントファイルがシステムで見つからなかったかどうかを確認しています。ラベルにシステムフォントが設定されていない場合は、システムフォントを設定して再実行して確認してください。

+0

カスタムを使用しません。私はオブジェクトライブラリからビューにラベルを引っ張りました。これはSystem 17.0を使用しています。 – user2704776

0

NSURL/NSMutableURLRequest/dataTaskWithRequestで何かしていますか?

30秒の遅延でまったく同じことが発生しています。私が(上記の方法で)URLからデータを取得している私のコードをコメントアウトしているとき、ラベルは即座に表示されます。コードが実行されると、ラベルは遅れて表示されます。私は何とかフェッチすると物事が非同期になると思います。

解決策ではありませんが、今後の研究の出発点になる可能性があります。あなたに新しいアイデアや解決策があるかどうか私に教えてください。ありがとう。 :-)

+1

最初のViewControllerでいくつかの非同期呼び出しを行っています。多分何とかそれは出血です。しかし、2番目のViewControllerでは、私はちょうどそれを提示しています。これらのコントロールはまだアクションにはまっていません。私はいくつかのアウトレットを設定する予定で、その結果を投稿します。非常に奇妙です。ありがとう! – user2704776

関連する問題