xcode中的哪些错误可能会导致应用崩溃? NSLogs与它有什么关系吗?
我知道这是一个模糊的问题,但我不知道是什么导致它崩溃。
我是一名初学者,而且我在编程方面经验不足,应用程序如何能够经常冻结这么费力?
在一些地方有警告:
local declaration of 'webView' hides instance variable in
NSURLRequest *currentRequest = [webView request];
'dyang_s_game' may not respond to 'generateWordsArray' in
[self generateWordsArray];
答案 0 :(得分:1)
将这些警告视为错误。修复它们。
还试试静态分析仪;它可以显示(并解释)许多编码错误(在Xcode 4中,使用Product-> Analyze菜单)。
经常测试您的代码,以便在错误开始出现时告诉您刚才更改的内容。使用Xcode的git集成来跟踪更改。这样,您就可以轻松恢复到旧版本,以帮助准确追踪错误的引入时间。
答案 1 :(得分:0)
您的代码崩溃的原因有很多。如果没有发布代码,很难提供很多建议,但首先应该尝试解决错误。如果您需要有关特定错误的更多帮助,请查看错误代码并阅读其他人如何解决这些错误代码。确保您的代码正确初始化所有对象并删除它们。您应该阅读:http://cocoadevcentral.com/d/learn_objectivec/并确保您理解语法。您编写的代码很可能会编译但不能按照您的预期运行。
答案 2 :(得分:0)
错误的内存使用情况,以及编码错误(不显示为错误)和警告通常都会导致崩溃