iOS 遇到的错误总结

1.[[[NSBundle mainBundle] loadNibNamed:@"UIFeedbackController" owner:nil options:nil] firstObject];这个方法中的第一个参数指的是

xib 文件的名称,而不是该 xib 所属的类的名称~~~~(>_<)~~~~

 

2.横屏时,先锁屏再打开屏幕,[UIScreen mainScreen].bounds.size.width有可能是竖屏时的宽度.

 

3.同名的通知,在同一个对象中可以重复添加,而且接收多次同样的消息.因此,若在viewDidAppear:中创建的通知,一定要在viewWillDisappear:等方法中释放.

(PS:当时把所有的 post通知 的地方都找遍了,还是没找到发通知的地方,结果接收通知的地方调用了很多次,只能说是添加了多个通知.)

 

4.对于让一个对象成为一个单例的代理的情况,一定要在这个对象调用 dealloc 时,让单例的代理变为 nil.

 

5.当某个对象的某个方法被执行时,属性有值,当该方法再次被调用时,属性没有值,可以考虑是调用了两个对象.

 

6.改变某个视图的scale时,视图的底部宅,顶部宽, 很有可能是视图的图片的拉伸方式不正确,改成 stretch 就可以了.

 

7.

原文地址:https://www.cnblogs.com/lz465350/p/5981257.html