gpt4 book ai didi

ios - NSInvalidArgumentException',原因 : 'Unable to parse the format string "userName like %@ password like % @"'

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:02:11 24 4
gpt4 key购买 nike

标题

我正在尝试从 sql 文件中获取数据,但我一直收到 NSInvalidArgumentException。如果有人能帮我弄清楚,我将不胜感激。

- (IBAction)signIn:(id)sender {
//Creating a fetch request
AppDelegate *appDelegate = [[UIApplication sharedApplication]delegate];
//Create NSManagedObjectContext instance
NSManagedObjectContext *context = [appDelegate managedObjectContext];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"User" inManagedObjectContext:context];
NSFetchRequest *request = [[NSFetchRequest alloc]init];
[request setEntity:entity];
NSPredicate *predicate= [NSPredicate predicateWithFormat:@"userName like %@ password like %@",self.username_signin.text, self.password_signin.text];
[request setPredicate:predicate];
NSError *error;

}

最佳答案

格式错误,因为它有两个部分,但您没有说明它们应该如何组合。它应该是这样的:

userName like %@ AND password like %@

此外,您很可能应该使用 = 而不是 like 因为您想要的是精确匹配而不是正则表达式类型匹配...

关于ios - NSInvalidArgumentException',原因 : 'Unable to parse the format string "userName like %@ password like % @"' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28552190/

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