gpt4 book ai didi

ios - 从SQLite提取数据并且只想获取列ID的最后一个值

转载 作者:行者123 更新时间:2023-12-03 18:15:30 26 4
gpt4 key购买 nike

我正在从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。

最佳答案

我认为这是您的情况。尝试此操作可能是帮助您

NSArray *temp=[NSArray arrayWithObjects:@"1",@"2",@"3", nil];
NSArray *temp0ne=[[NSArray alloc]initWithArray:temp];
// NSString *tmmp=[temp0ne lastObject];
NSArray *finalStr=[uid lastObject];
NSLog(@"dictonarry is---->%@",[finalStr lastObject]);

输出

3_1

编辑
NSArray *temp=[NSArray arrayWithObjects:@"(1)",@"(2)",@"(3)", nil];
NSArray *temp0ne=[[NSArray alloc]initWithArray:temp];
NSString *tmmp=[temp0ne lastObject];
NSString *final=[tmmp stringByReplacingOccurrencesOfString:@"(" withString:@""];
final=[final stringByReplacingOccurrencesOfString:@")" withString:@""];
NSString *imgval1 = [NSString stringWithFormat:@"%@_%s",final,"1"];
NSLog(@"%@", imgval1);

我不知道这是正确的方法还是不尝试....否则请看看这个 link

关于ios - 从SQLite提取数据并且只想获取列ID的最后一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26012625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com