Tho*_*sen 8 objective-c ios quartz-core
我正在解析SVG文件UIBezierPath.我想知道a CGPoint是在内部还是外部UIBezierPath.为此,我使用containsPoint:.当我在模拟器中运行时,everthing工作正常(差不多!).当我运行iPad设备时,它会在某些路径和点上崩溃.我打电话之前我closePath都UIBezierPath在打电话containsPoint:.
以下是一些路径和点,这会导致崩溃(我将点随机化,因此可能会有更多崩溃点):
Crash Points: (659.0, 444.0), (659.0, 443.0)
SVG Path: M661 446 c1 -1 3 -1 4 -1 1 -1 2 -2 2 -4 0 -2 0 -2 -2 -2 0 1 -2 1 -3 1 -2 0 -3 1 -3 2 0 1 0 2 0 3 0 0 1 1 2 1z
Crash Points: (533.0, 458.0), (533.0, 457.0)
SVG Path: M535 460 c0 0 1 -1 1 -2 1 -2 0 -3 -1 -3 0 0 -1 0 -2 1 0 1 0 2 0 3 1 0 1 1 2 1z
我无法弄清楚它崩溃的原因.对我来说它应该返回YES或NO无论它得到什么样的路径或点.
为什么会崩溃?:-(
| 归档时间: | 
 | 
| 查看次数: | 567 次 | 
| 最近记录: |