【发布时间】:2014-11-18 16:39:55
【问题描述】:
我正在从 SQLite 获取数据,并且只想获取 XCode 中列 id 的最后一个值。代码是
NSString *selquery = @"select id from watchlists";
if (self.uid != nil) {
self.uid = nil;
}
self.uid = [[NSArray alloc] initWithArray:[self.dbManager loadDataFromDB:selquery]];
NSString *valvar;
valvar = [_uid lastObject];
NSNumber *custval = [_uid valueForKey: @"@lastObject"];
NSString *imgval1 = [NSString stringWithFormat:@"%@_%s",custval,"1"];
NSLog(@"%@", imgval1);
请告诉我如何才能只获取值,因为通过使用上面的代码,我得到了最后一个 id 值的数组。
【问题讨论】:
-
你使用什么库:dbManager
-
好吧,通常你会在 SQL 查询中将 fetch 结果限制为 1:stackoverflow.com/questions/6329032/…
-
如何获得一个值,它给出了数组中的最后一个值,我不希望它出现在数组中
标签: ios objective-c sqlite