您的位置:首页 > 移动开发 > IOS开发

ios 开发中遇到的问题总结以及解决方法

2015-09-22 15:15 393 查看
判断设备是否安装了微信
BOOL isInstalled = [WXApi isWXAppInstalled];

if (!isInstalled) {

UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"您未安装此软件,请安装!" message:nil delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];

alert.tag = 1000;

[alert show];

return;

}
1.UM分享设置

1)微信、QQ一系列的分享 必须设置微信开发者及QQ开发者平台的appid及appkey QQ的url schemes必须以二进制设置

2)QQ空间分享还必须设置图片

3)UMSDK 3.3.6 对于QQ和QQ空间的分享有冲突

4)分享到新浪微博、空间需在各自开发者联盟后台注册程序获得appkey等信息 在xcode中添加url sina. + youmengAppkey

2.pickerView联动问题

1)拉动速度快点额情况下对应不上

解决方法:1、申明全局属性 分别保存component的值

2、点击弹出pickerView的时候给申明的属性赋默认值

3.申明一个全局的bool 在滑动第一个component的时候给bool值赋值 在下面的component中进行值判断 滑动取滑动的值 没滑动取默认值

注:pickerView也可改变手势, 改变方法同ScrollView 但pickerView不能添加swipe手势(tap可添加,其他有待研究)

3.单例数据清除

单例创建model时 根据需要清除单例model中的数据 在viewcontroller中清除无效

解决办法 : 在单例中重新申明方法进行清除(建议pickerView不做联动)

4.The data couldn’t be read because it isn’t in the correct format.

提示plist格式错误 不是键值对 主要原因是多人开发时用的证书不是一个证书 导致证书冲突一起的

解决办法 : 找到plist 右键打开 sourceCode 将里面的冲突删掉

注:删除冲突提示的同时 一定要删除一个证书名字

5.给scrollView添加另外的手势问题

解决方法:创建一个类继承自UIScrollView 并让需要改变手势的类继承自创建的类,这样就可以添加需要的手势

6.Cornerstone 上传.a文件缺失问题

解决方法:勾选掉 ignore files according to my global ignore settings 选项 .a文件就可以上传了

7.No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_

错误代码:No
architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s)

xcodebuild 这个target的时候命令行报错。

解决方法:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: