标签:nsinteger
OC编程碰到一个奇葩的问题, 百思不得其解, 求指点
问题描述: 有一个方法, 传入两个NSInteger的参数, 用来检索一个二维数组(NSArray嵌套NSArray). 传入的参数可能是负的, 也可能大于数组长度, 所以做了安全限定: 假如是负的, 则反过来从数组尾向前检索(如数组长度是15, 参数是-2, 则取下标为13的元素); 假如大于数组长度, 则反过来从数组头向后检索(如数组长度是15,……
05-04 立刻查看
两个浮点数比较明明相等为啥还是会进if条件啊
而且化成整数变成49了。 解决方案:10分 本帖最后由 zhangao0086 于 2015-08-27 17:49:45 编辑 浮点数的比较应该是取差值然后比较你所能接受的精度范围,相似于这样: float temp = percent – strokeEnd; if (temp < 0.001) 解决方案:10分 浮点数在计算……
11-13 立刻查看