1、Application tried to push a nil view controller on target
解决办法:http://blog.csdn.net/iostiannan/article/details/51011156
原因:没有实例化storyboard
HMYGManagerAddressTableViewController *messagePrivateView = [self.storyboard instantiateViewControllerWithIdentifier:@"HMYGManagerAddressTableViewController"];
[self.navigationController pushViewController:messagePrivateView animated:YES];
2、nib but the view outlet was not set.
问题产生的原因:控制器中的view删除了,把另一个控制器的view拷贝进来
解决方法:Files' Owner 关联到view
3、后台上传的图片包含中文名,加载不了
解决方法:将获取到链接进行编码
NSString *url=[urlStr stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];
4、微信支付跳转不到微信,请查看req对象的属性是否为空或者类型不对
如果跳过去了弹出支付验证签名失败,请查看req.timeStamp类型是否正确
//拼接微信支付所需的参数
PayReq* req = [[PayReq alloc] init];
req.partnerId = responseObject[@"date"][@"partnerid"];
req.prepayId = responseObject[@"date"][@"prepayid"];
req.nonceStr = responseObject[@"date"][@"noncestr"];
NSString *string = [NSString stringWithFormat:@"%@", responseObject[@"date"][@"timestamp"]];
req.timeStamp = [string intValue];
req.package = @"Sign=WXPay";
req.sign = responseObject[@"date"][@"sign"];
//发起微信支付请求
[WXApi sendReq:req];
5、在storyBoard创建的单元格加载不了,提示以下错误
解决:表视图所在控制器应该是在storyBoard中创建的,不能够使用alloc-init创建控制器,而应该用[self.storyboard instantiateViewControllerWithIdentifier方式创建
6、机子是iPhone5,显示的App界面却是iPhone4的尺寸
原因:启动页放的图片对应尺寸不一致,重新弄,尺寸对应就OK了
7、iOS9.3之前的旧版本部分空控件在xib不能设置圆角,只能用代码去实现
例如:UIView、UIButton
问题所在:在xib设置属性时,不能省略layer
如cornerRadius能设置,但只有10.3才能识别,9.3不能
解决:使用layer.cornerRadius、layer.masksToBounds
8、clang: error: linker command failed with exit code 1 (use -v to see invocati
解决:把Other Linker Flags下的属性全删除
9、"_OBJC_CLASS_$_PHPhotoLibrary", referenced from:
问题所在:PHPhotoLibrary文件所属于Photos.framework库,需要给工程添加Photos.framework库
10、+[UIDevice wbsdk_plainDeviceID]: unrecognized selector sent to class 0x1a9e66ab0
11、-[UIKBBlurredKeyView candidateList]: unrecognized selector sent to instance
问题所在:输入框正在输入,用户使用的是手写输入法,选择待选字后就会手势冲突而闪退,参考这篇文章
http://blog.csdn.net/u011736319/article/details/47316795
解决:可以根据参考文章里面去解决
我的解决方法是注释掉复写的方法,该功能不用
12、 "_OBJC_CLASS_$_WeiboSDK", referenced from:
问题所在:缺少依赖库
解决:我是用pod集成的微博SDK,然后又手动添加了微博所需要的依赖库,尤其是WeiboSDK.a这个文件,重新编译,就可以了
13、Embedded binary is not signed with the same certificate as the parent app
问题所在:打包API的时候提示这个错误
解决:证书跟配置文件不匹配,删了重新创建,我是点上了自动创建证书按钮,OK
14、tabBarItem设置图片,显示的却不是图片原有的色调,而是蓝色的
解决:Assets -> 选中图片 -> 查看属性 ->Render As 把Default(系统默认颜色--蓝色) 修改成Original Image (保持图片原色)
或者:vc.tabBarItem.image = [[UIImage imageNamed:imageOff[i]] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
15、标签控制器添加了子控制器,但是在App运行的初始,只显示当前选中的标签的title,其他还没选中过的标签的title不显示
问题所在:App运行初始,只加载了当前的控制器,而标签控制器的title是在视图控制器里读取的,所以其他标签的title不显示,正是因为他们所对应的视图控制器还没有创建,读取不了title
解决:在标签控制器里,给标签添加子控制器,也要给对应的tabBarItem设置title,就不用被动的去读取视图控制器里设置的title
16、使用cocoaPods import导入时没有提示的解决办法
解决:
target - building setting -User Header Search Paths 添加$(PODS_ROOT) 修饰 recursive
同学们有问题可以加我微信:cyc1154490751
网友评论