0
我想創建一個謂詞,但得到一個error.I得到錯誤'NSInvalidArgumentException',原因:'無法分析格式字符串 「標題包含[CD] @%」」我想是這樣的:'NSInvalidArgumentException',原因:'無法解析格式字符串'標題包含[cd] @%「'錯誤
request.sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"title" ascending:YES selector:@selector(localizedCaseInsensitiveCompare:)]];
NSString *predicateString=[NSString stringWithFormat:@"title contains[cd] @% ",searchText];
request.predicate = [NSPredicate predicateWithFormat:predicateString];//error here
而且這樣
request.sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"title" ascending:YES selector:@selector(localizedCaseInsensitiveCompare:)]];
request.predicate = [NSPredicate predicateWithFormat:@"title contains[cd] @%",searchText];//error here
你想要輸出什麼?你爲什麼放置[]方括號? – Saad
您的%符號位於@符號後面。它應該是%@,%d ... – Saad