我有这个NSString格式:
comandoInsert = [NSString stringWithFormat:@"INSERT INTO fazerbem_clients (image) Values('%@')", list[0]];
但是大多数情况下数组列表可能是空的,导致编译器出现问题,所以我想尽可能在其中添加一个方法,如果数组为空,那么他会放一个空字符串如 @""
我尝试过这种方式不起作用:
comandoInsert = [NSString stringWithFormat:@"INSERT INTO fazerbem_clients (image) Values('%@')", [list[0] : @""] ];
我怎么能这样做?
答案 0 :(得分:2)
试试这个
comandoInsert = [NSString stringWithFormat:@"INSERT INTO fazerbem_clients (image) Values('%@')", list.count ? list[0] : @"" ];