有人能发现我的错误吗..。
pred = [NSPredicate predicateWithFormat:@"ICAO contains[cd] %1$@ OR IATA contains[cd] %1$@ OR AirportName contains[cd] %1$@ OR CityName contains[cd] %1$@", searchText];
由于异常'NSInvalidArgumentException‘而终止应用程序,原因是:“无法解析格式字符串”,民航组织容器%1美元@或IATA容器%1美元或AirportName容器%1美元或CityName容器%1美元或CityName容器%1美元“”
:(
发布于 2011-10-30 20:39:14
我不确定NSPredicate格式是否支持printf样式数字占位符。
pred = [NSPredicate predicateWithFormat:@"ICAO contains[cd] %@ OR IATA contains[cd] %@ OR AirportName contains[cd] %@ OR CityName contains[cd] %@", searchText, searchText, searchText, searchText];
https://stackoverflow.com/questions/7947655
复制相似问题