2016-09-08 100 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