我有几个floats转换为NSNumbers并添加到数组,然后按数字顺序排序.
然后我把原始的floats转换成NSNumbers,但是如果我试着比较它们if(numinarray = newnum){就永远不会去.当我NSLog()输出值时,值匹配:
float distance = [barnardCastle distanceFromLocation:loc1] / 1000;
float distance2 = [billingham distanceFromLocation:loc1] / 1000;
float distance3 = [bishopAukland distanceFromLocation:loc1] / 1000;
float distance4 = [cockerton distanceFromLocation:loc1] / 1000;
float distance5 = [darlington distanceFromLocation:loc1] / 1000;
float distance6 = [guisborough distanceFromLocation:loc1] / 1000;
float distance7 = [hartlepool distanceFromLocation:loc1] / 1000;
float distance8 = [middlesbrough distanceFromLocation:loc1] / 1000;
float distance9 = [northallerton distanceFromLocation:loc1] / 1000;
float …Run Code Online (Sandbox Code Playgroud)