NSString *qry=@"UPDATE TABLE USERBASIC SET F_NAME='%@',M_NAME='%@',L_NAME='%@' WHERE REGISTRATIONID='%@'";
NSString *updtQuery=[[NSString alloc] stringWithFormat:qry,fname.text,mname.text,lname.text,userInformationId];
NSLog(@"try UPDATE %@:",updtQuery);
这给出了无效的参数异常.. :(
答案 0 :(得分:4)
此:
[[NSString alloc] stringWithFormat...]
stringWithFormat
是一种类方法;您将其用作[NSString stringWithFormat: ...]
另见:
答案 1 :(得分:3)
试试这个
NSString *updtQuery=[NSString stringWithFormat:qry,fname.text,mname.text,lname.text,userInformationId];
或
NSString *updtQuery=[[NSString alloc] initWithFormat:qry,fname.text,mname.text,lname.text,userInformationId];