JC

不以物喜,不以己悲

An unobtrusive programmer.


一个低调的iOS程序猿

iOS bug 总结

1、Start date cannot be later in time than end date! 这是iOS10.0-10.2的bug。苹果在iOS10.2已修复

2、-[__NSArrayM objectAtIndexedSubscript:]: index 18446744073709551615 beyond bounds for empty array 极光bug(JPush3.1.0+JCore1.2.1版本修复)

3、[MAMapEngine(Callback)requireMapData:requestParam:]_block_invoke 高德地图SDK更新至6.4.0可修复

4、amapLocationManager(_manager:AMapLocationManager!, didUpdate location:CLLocation!, reGeocode:AMapLocationReGeocode!) reGeocode不为nil时,某些reGeocode.citycode,  reGeocode.district,reGeocode.street在某些地区可能为nil,具体地区还未能确定,使用时请加以校验

5、weiboSDK已经很久没有维护了,在swift4.2之后会出现很多闪退问题

6、 -[AVCaptureMetadataOutput setMetadataObjectTypes:] Unsupported type found - use -availableMetadataObjectTypes 这个问题不仅是权限未开启会导致,设置sessionPreset时请先使用supportsSessionPreset校验,老机型硬件可能不支持。

更早的文章

Library not loaded

错误解决:dyld: Library not loaded: @rpath/解决方法: 退出 Xcode 重启电脑 找到 这个 DerivedData 文件夹 删除 (路径: ~/Library/Developer/Xcode/DerivedData) 删除这个 com.apple.dt.Xcode 文件 (路径: ~/Library/Caches/com.apple.dt.Xcode)然后 在运行 Xcode 就好了~~…

iOS继续阅读