iOS开发常见技巧、警告与报错以及解决方法

1.警告:Warning: The Copy Bundle Resources build phase contains this target's Info.plist file 'EachOnlineShareExtension/Info.plist'.

引用:http://blog.csdn.net/crystal_198874/article/details/44115509

具体原因我没看明白,想要了解的话可以查看上面的引用链接,解决办法就是:

从警告的工程的Build Phase中Copy Bundle Resource找到Info.plist文件,选中它点击下方的(-)键使它从Build Phase的Copy Bundle Resource移除


2.创建继承于UIView的子类的时候,没办法像继承于UITableViewCell那样Also create XIB file,只能在创建好类再创建xib文件。但是这时候会出现问题,在创建好的xib文件中拖入UIView控件,没办法更改控件的大小,固定死的。。。。

解决办法就是:修改视图的size属性为freeFrom

3.UITableView有两种类型,两种方式对于区头和区尾的活动方式不一样:

UITableViewStylePlain类型的table中区头和区尾是固定在列表的头部和尾部的,直到下一个区的区头把当前区的区尾挤上去,以此类推。

UITableViewStyleGrouped类型的table中区头和区尾是随着列表单元格滑动的。

4.app的沙盒路径在每次启动app后都会变化

不管是模拟器还是真机,app沙盒中Documents/Library/temp这三个文件夹的上层路径是变化的,所以保存文件的不能保存文件的绝对路径,而是相对路径,然后在使用NSSearchPathForDirectoriesInDomains获取app沙盒顶层路径,拼接起来才是文件的路径,否则下次再次启动app的时候,根据绝对路径是获取不到文件的。

调试的时候可以在代码任何地方打断点,然后在控制台利用po NSHomeDirectory()打印出沙盒途径。

未完待续。。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 仅以方便自己查阅记录前言1.静态库和动态库有什么异同?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗...
    190CM阅读 9,878评论 0 4
  • 静态库与动态库的区别 首先来看什么是库,库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别...
    吃瓜群众呀阅读 14,179评论 3 42
  • http://www.devstore.cn/essay/essayInfo/6525.html【原文地址】 序言...
    起名好难_fz阅读 3,916评论 1 1
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,479评论 30 472
  • 1.不可变数组转变为可变数组声明实例变量的数组 必须记得实现 对于遍历数组找到对象后 如果还需要查找 记得先结束 ...
    小新xin阅读 4,518评论 0 1

友情链接更多精彩内容