1、linker command failed with exit code 254
解决方法:.将 引入的第三方框架重新导入
2、解决AudioToolbox.framework框架只能加载小容量的音频文件
解决办法:
1.调用AudioToolbox.framework框架只能加载几k大小的音频文件,如果加载几m大小的音频文件的,不能实现.
2.可以用AVFoundation.framework 框架实现加载
1)取得路径
2)utf-8转义
3)加载路径
4)-1 无限循环背景音乐
5)播放音乐
3、多线程网络bug-post请求,用MD5加密,用户登录加载字典为空,打印的id和name为空
解决办法:
1)首先网络请求默认加载地址不对,加载在了服务器文件夹里,将文件夹中的资源文件移到sites文件夹中
2)userPassword 密码,在PHP文件中,和,需要改成MD5加密后的字符串 ,上面是zhang加密后的字符串.
3)之后返回结果不打印
4)错误为字典转模型的键值名写错了
useID 改为useId
修改模型中的useId
4、静态单元格 内容不显示
产生原因:
1.问题检测是否实现了数据源方法
解决方法:
把数据源的方法删掉。
5、nested push animation can result in corrupted navigation bar
产生原因:由于同一时间push了两个controller进来,所以就会出现这样的警告以及后面的奇怪错误。
解决方法:
1.检测storyboard 是否设置了push view
2.代码中跳转的地方 如果也进行了push 应该把此行删除
6、loaded the "xx" nib but the view outlet was not set.
产生原因:没有把xib的view设置为XXViewController的view
解决方法:设置File‘s Owner,可以理解为设置这个文件归谁所有,对File‘s Owner和view进行连线。连线是因为一个xib中可能会有多个view,在storyboard中默认就已经进行了连线。
7、UICollectionView must be initialized with a non-nil layout parameter'
错误信息为:UICollectionView在初始化的时候必须指定一个布局
所以我们不能使用 UICollectionView *collectionView =[[UICollectionView alloc]init];
要修改成
UICollectionViewFlowLayout *flowLayout =[[UICollectionViewFlowLayout alloc]init];
UICollectionView *collectionView =[[UICollectionView alloc]initWithFrame:self.view.bounds collectionViewLayout:flowLayout];这种方式进行初始化
8、关于stoaryboard 动态单元格 tableViewCell push view 跳转界面失败
解决:
在代码里检查cell 的Identifier 与stoaryboard的Identifier是否一致