2016-09-08 102 views
1

我有一個現有的應用程序的問題。由於病毒更新了一些豆莢(和Cocoapods),我無法將我的應用程序帶到任何設備或模擬器。Xcode部署後只顯示白屏

模擬器/設備保持白色,內存使用量每隔1秒增加約20兆字節(如此高達多千兆字節) - 但沒有任何反應。保持白色。

我已經清理了應用程序,刪除了所有Pod並重新更新了它們 - 但沒有成功。

任何想法?

調試器顯示這樣的:

enter image description here

這(2分鐘後)

enter image description here

編輯:好了,現在壓調試 - 暫停,並顯示出這一點:

enter image description here

再次編輯:它也發生在新項目上。很奇怪。我現在嘗試重新安裝XCode。

+0

使用調試器,看看發生了什麼。 – rmaddy

+0

我不知道發生了什麼,生病只看調試器中的微調。似乎它遇到嚴重的內存問題,但我不知道爲什麼(應用程序運行之前,沒有任何問題) – derdida

+0

暫停應用程序,並查看每個線程的堆棧跟蹤,看看發生了什麼。 – rmaddy

回答

0

好的找到了解決方案。它是:

let paddingView = UIView(frame: CGRectMake(0, 0, 15, self.txtEmail.frame.height)) 
    txtEmail.leftView = paddingView 
    txtEmail.leftViewMode = UITextFieldViewMode.Always 
    txtPassword.leftView = paddingView 
    txtPassword.leftViewMode = UITextFieldViewMode.Always 

//帶來的應用程序崩潰,但沒有消息,什麼都沒有。最多需要3 GB的拉姆

let paddingView = UIView(frame: CGRectMake(0, 0, 15, self.txtEmail.frame.height)) 
    txtEmail.leftView = paddingView 
    txtEmail.leftViewMode = UITextFieldViewMode.Always 

    let paddingViewPassword = UIView(frame: CGRectMake(0, 0, 15, self.txtPassword.frame.height)) 
    txtPassword.leftView = paddingViewPassword 
    txtPassword.leftViewMode = UITextFieldViewMode.Always 

工作正常的...

+0

我得到完全相同的問題。超高內存使用率,空白屏幕。你是如何找出問題發生的地方的? – luke

+0

嗨。我檢查了自問題發生以來我發生了什麼變化,這是幾行代碼。刪除後,一切都很好。試着找出你已經改變了什麼 – derdida