Xcode常见的bug总结(一)

1> duplicate interface definition for class 'XXXXX'

问题描述:这种情况是项目中的文件存在重复的情况。

解决方法:删除重复的文件即可。


Xcode常见的bug总结(一)_第1张图片

2> libc++abi.dylib:terminate_handler unexpectedly threw an exception

问题描述:1.可能是将数组中的一个数据直接remove掉了以后,再进行insert添加就会报这个警告完了就回引起程序的崩溃

2.还有可能是一个数组里面没有了元素,还从这个数组中取值就会出现这个警告接着程序就会崩溃

解决方法:更改存入数组和读取数组信息的方法。

3> -[__NSArrayIlength]: unrecognized selector sent to instance 0x7fc6c9d57040

问题描述:数字越界给数数组中没有的角标元素赋值。

解决方法:修改数组赋值的方法。

4> Assertion failure in -[UICollectionView_dequeueReusableViewOfKind:withIdentifier:forIndexPath:viewCategory:],/SourceCache/UIKit_Sim/UIKit-3347.44/UICollectionView.m:3454

问题描述:这个是在使用CollectionView的时候,需要注册单元格item。在创建这个CollectionView之前就在注册这个item。

解决方法:需要先创建在注册。

你可能感兴趣的:(Xcode常见的bug总结(一))