iOS开发中遇到的一些坑

1,关于uiAlertView

只有在UIViewController/UIView等含有视图的派生类作为UIAlertView的delegate,delegate才能接收UIAlertView的消息。而用从NSObject派生而来的类作为delegate,delegate接收不到UIALertView的消息。

2,如果出现遮罩差了大约44个pt  加入以下代码

if([selfrespondsToSelector:@selector(setEdgesForExtendedLayout:)])

{

         [selfsetEdgesForExtendedLayout:UIRectEdgeNone];

}


3.navigationBar.translucent = NO; 导航栏设置为 不透明 从(0,64)算起

如果设置为yes 从(0,0)开始算起


4.当遇到duplicate symbol _OBJC_CLASS_$ 问题的时候 :如果不是第三方.a都好处理

如果是第三方.a 我们去掉了本地的第三方后 还发现有问题的话 去device data 里面把整个device data删除掉。

你可能感兴趣的:(iOS开发中遇到的一些坑)