iOS开发
路过独木桥
召唤师,下辈子还当程序员吗?
展开
-
使用Pods报_OBJC_CLASS_$_XXX解决
将手动导入第三方换成了使用cocoapods后,运行项目报错。解决办法:在项目中找到Build Setting --> Linking -> Other Linker Flags 添加 一行值$(inherited),重新运行,OK!原创 2017-06-29 15:18:46 · 980 阅读 · 0 评论 -
iOS开发各种权限问题(相机、录音等)
起因在iOS开发中我们经常会调用系统相机和麦克风,但是这些权限都是用户可以控制的,当APP没有权限调用这些手机资源,但是我们没有判断,直接去调用了,这样会出现问题。 麦克风权限我在项目中开发IM的录音功能的时候,没有判断当前APP是否拥有响应的权限,导致录制失败(录制出来是0kb,长度也是0毫秒)。为此我在工具类中,添加了麦克风权限的判断方法,当用户去录音的时候,如果检测到没有转载 2016-09-01 12:04:43 · 3301 阅读 · 0 评论 -
关于UIbutton使用autoLayout的自适应的问题
体会到了UILabel在使用autoLayout布局的简单方便后,也想使用UIBotton做类似效果,发现UIButton并不能根据文字内容进行自适应布局,翻阅了一些资料,发现如果只是单纯的显示文字,可以新建继承于UIButton的子类,重写intrinsicContentSize,在layoutSubView中设置label的preferredMaxLayoutWidth可以解决问题,代码如下:原创 2017-07-21 17:46:42 · 2160 阅读 · 0 评论 -
SVN
用命令行更新svn代码报错:is too old (format 29) to work with client version '1.9.4 (r1740329)' (expects format 31). You need to upgrade the working copy first.根据提示,cd 到本地文件根目录 ,输入 svn upgrade,执行完成后,输入svn upd原创 2017-08-16 14:16:08 · 358 阅读 · 0 评论 -
XMPPFramewoerk在IPv6环境下无法登录问题
最近发现应用出现在IPv6网络环境下XMPP无法登录的情况,查询了网络资料上,发现提供的修改CocoaAsyncSocket源码的方法不起作用,参考资料http://blog.csdn.net/xuxue1072/article/details/51481102,后面通过多方查询与试验,发现只需将cocoaAsynocSocket更新到最新,里面提供了支持IPv6的方法,问题顺利解决,写此文章,以转载 2016-10-08 13:40:55 · 454 阅读 · 0 评论 -
使用git合并分支时.DS_Store和.xcuserstate文件冲突
今天在合并项目代码时,.DS_Store和.xcuserstate文件冲突无法合并。需要移除忽略.DS_Store和.xcuserstate文件。1.打开终端,切换到项目路径, 输入 cd 项目路径 ,2.创建.gitignore文件,此文件可创建需要忽略的类型文件,执行 vim .gitignore,3.输入git rm --cached *xcuserstategit rm原创 2017-08-22 14:42:11 · 3794 阅读 · 0 评论 -
iOS11下[UIApplication sharedApplication].windows的问题
最近在适配iOS11的时候一个添加到window上的视图不显示,调试打印发现在iOS11中,当发生页面跳转的后,获取[UIApplication sharedApplication].windows的_UIInteractiveHighlightEffectWindow类型的window,并且其hidden = YES; 所以在[UIApplication sharedApplication]原创 2017-09-22 16:11:17 · 3996 阅读 · 0 评论 -
Info.plist文件报错,The data couldn’t be read because it isn’t in the correct format.
合并玩代码,编译时Info.plist报The data couldn’t be read because it isn’t in the correct format.错误是因为plist文件冲突导致的,找到对应文件,右键--->OpenAs---->SourceCode,找到冲突的地方,即带===========,>>>>>>>>>>,原创 2017-09-21 09:09:52 · 3428 阅读 · 0 评论