获得双值出阵列的,iphone
-
25-09-2019 - |
题
NSDecimalNumber *lat = [[NSDecimalNumber alloc]initWithDouble:sqlite3_column_double(selectStatement, 1)];
[latt addObject:lat];
[lat release];
CLLocationCoordinate2D annot;
annot.latitude = [[latt objectAtIndex:k]doubleValue];
上面的2只示出了创建和从数组中检索双精度值。我已经存储型数据库双的某些值。我找回它们并把它们存放在数组中。我没有得到任何问题存在。
但是,当我试图让他们从数组中,如在第二个,我得到警告,paasing参数1,如果“objectAtIndex”时将整数指针没有石膏。可能是什么问题?
另外,当我尝试存储在数组作为NSNumber的在无符号整数分配给一个无符号的整数变量,“M正从整数警告assignmentmakes指针没有石膏。什么是这些警告指向?
[back addObject:[NSNumber numberWithUnsignedInt:12]];
k = [[back objectAtIndex:0]unsignedIntegerValue];
解决方案
定义k
作为NSUInteger:
NSUInteger k;
不隶属于 StackOverflow