常见问题
源仔很忙
爱开发多语言
喜欢玩的语言Objective-C/Swift/JavaScript/Python/Java
https://github.com/lixueyuan
展开
-
URLWithString:初始化为nil的问题
如果你在NSString有值得情况下,使用NSURL *url = [NSURL URLWithString:string];此时url为nil那么请检查string中是否包含中文如果包含请将它转为UTF8的格式,再次进行请求就可以了希望以上内容对你有帮助...原创 2018-03-17 11:15:20 · 1491 阅读 · 0 评论 -
APP提交成功没有构建版本"加号",保证解决问题
今天提交项目的时候遇到了一个奇葩的问题,明明打包上传到Itunes成功了,缺迟迟没有构建版本出现只有一种情况: 在info.plist中访问权限有问题,例如:使用了蓝牙,却没有添加蓝牙访问权限的情况,就会出现以上问题,下面是所有权限的集合,用到了什么就添加什么,然后再次打包上传就没有问题了如添加以下键值对,选中你项目中的info.plist文件. ...原创 2018-03-19 16:34:54 · 4597 阅读 · 0 评论 -
如何通过tag值改变对应对象属性----IOS开发
在改变这个对象之前,开发者肯定知道这到底是个什么对象例如:UIButton,UILabel,或则自己写的控件对象以下是我自己的View写的View控件AddServerPersonView *findView = (AddServerPersonView *)[self.view viewWithTag:viewTag];findView.backgroundColor = [UIColor re...原创 2018-03-24 14:51:46 · 1621 阅读 · 0 评论 -
[NSNull length]: unrecognized selector sent to instance程序在AppDelegate中崩溃
如果程序在莫名其妙中崩溃并且异常为[NSNull length]: unrecognized selector sent to instance检查是否为文字添加了字体UIFont如果使用过很可能是系统没有你设置的这种字体,直接修改掉 ...原创 2018-09-14 14:30:29 · 278 阅读 · 0 评论 -
Swift4.0字段取值判断为nil null
当我们从接口中请求到数据时,如果服务端没有考虑到某个字段为空的情况下,此时就会将该字段的空值返回过来,或者恰好我们之前用到了这个字段,由于后期的迭代不需要这个字段了,那么此时的代码中再去取这个字段无疑会崩溃,所以为了避免这种事情发生有以下种处理方式:1.在创建模型的时候给个默认值2.即使没有给默认值,那就稍微麻烦一点将返回的字典取值时判断if dics!["re...原创 2018-11-01 14:52:06 · 7243 阅读 · 0 评论