Xcode编程问题小结,有需要的朋友可以参考下。
解决软件安装失败问题万能方法,重置模拟器,重启xcode,clean工程
1、push新的界面跟老界面重叠,是新界面背景色是clear的颜色,新建的界面默认clear;
2、要是在contentView里面显示一个新的界面,这个界面要push新的界面,还是会被框在content里面,
[self.mainVC.navigationControllerpushViewController:aboutVCanimated:YES];
用这个就会跳出content;
3、 假如一个view的子view 比view大,子视图就会自己跳出父视图,放在content里面也是;
4、模拟器不能调用摄像头功能,使用地图定位功能必须在调试里面自定义位置(定位可以不装百度地图)
5.假如在一个函数里面不能调用<import>类里面声明的方法,有可能是该类里面方法没有被公开
6.假如打印出来的的数据不合理,有可能是数据类型不对,转换过程中代码出现错误
7、[selfdismissViewControllerAnimated:YEScompletion:nil];调用这个语句,会隐藏本界面,显示本界面之前的界面;
8、删除Xcode某个工程的证书之类的问题,进入Xcode的organizer中完成,在organizer里面切换到projects,然后delete掉derived data再运行试试看;
9、An error was encountered while running (Domain = NSPOSIXErrorDomain, Code = 22)
解决:bundle identifier为空,随便输入信息就可以了 ,或者重置模拟器,删除程序
10、ios6里面label默认背景色是white,但是7以上默认背景色是clear,所以假如你在6的一个imageview上添加了一个同大小的label你是无论如何也看不见那个imageview的,只有label背景色设置成[UIColorclearColor]。