
Swift语言
yuhao309
相信自己,一切皆有可能!
展开
-
Swift reason: 'attempt to insert row 10 into section 0, but there are only 10 rows in section
如果用的时NSArray或者NSDictionary来标识Section和Row数量,请在调用增删方法时更新好数据。并且在beginUpdate和 enUpdate方法中间增删操作。 self.tableView.beginUpdates() //数组元素+1 self.lists.append(self.lists.count+1)原创 2017-06-07 15:24:45 · 3573 阅读 · 1 评论 -
Swift The file “” couldn’t be opened because you don’t have permission to view it?
原因1:新更新的代码和Xcode缓存的配置文件不匹配,就报没有权限运行这个错误,按照连接给的方法清理一下XCode缓存文件就OK原因2:项目文件中的Bundle identifier和Executable file的值不一致导致的。原因3:项目文件中有多个plist文件导致的。原创 2017-06-07 15:25:55 · 945 阅读 · 0 评论 -
Swift System group container for systemgroup.com.apple.configurationprofiles path is?
原因:相机权限的报错。解决办法:添加4个info.plist文件权限:Privacy - Camera Usage DescriptionPrivacy - Photo Library Usage DescriptionPrivacy - Contacts Usage DescriptionPrivacy - Microphone Usage Description原创 2017-06-07 15:27:34 · 10169 阅读 · 1 评论 -
Swift 使用故事版使用可重用标识符问题?
1、使用故事版重用的cell,标识符放在Xcode故事版identifier处设置设置里面,不需要用全代码再写代码。如果cell的样式不好看,可以自定义。2、全代码,使用注册方式创建一个表示图重用的单元格self.tableView.register(UITableViewCell.self, forCellReuseIdentifier: “cellID”)3、全代码原创 2017-06-07 15:29:54 · 463 阅读 · 0 评论 -
swift 安装cocoapods管理第三方库时会出现:Unable to find a specification for `XXXXXX`
解决办法:只需要把当前Pod的目录清理一下就行了。在终端执行以下命令,之后再执行pod install就可以成功的安装好第三方库。pod repo remove master pod setup如果安装后第三方库后,使用#import导入时没有提示,只要把pods目录添加到用户头文件检索的路径即可$(SRCROOT)/SXAlarmPush/Pods如果在原创 2017-07-05 18:16:03 · 6568 阅读 · 0 评论 -
Swift fatal error: unexpectedly found nil while unwrapping an Optional value?
错误原因:可能是控件和代码中的定义没有关联起来。解决方法:点击控件,在Show the connections inspector中的Referencing Outlets中拖动圆点到界面中的控件,选择正确的控件,就建立起关联了。保持对象不被释放,去掉weak关键字.原创 2017-06-07 15:22:32 · 10405 阅读 · 0 评论 -
Could not cast value of type 'Swift._SwiftDeferredNSDictionary'或者'Swift._SwiftDeferredNSArray' ?
分析原因:数据类型不一致导致的。swift的字典和数组是结构体,在Object-C里面是对象,在使用过程中,必须转换。原创 2017-07-05 18:23:06 · 4921 阅读 · 1 评论 -
ios Xcode更新之后模拟器无法找到?
解决办法:1、查看Xcode文件夹,看SDK是否存在Xcode—>显示包内容—>Contents—>Developer—>Platforms—>SDK内容2、打开Xcode窗口,添加设备模拟器Xcode—>Windows—>Devices—>点击+按钮Add Simulator—>添加对应的模拟器3、重启电脑或者Xcode4、需要添加苹果以前淘汰的设原创 2017-07-21 08:57:28 · 1650 阅读 · 2 评论