请告诉我为什么我得到:接口类型不能静态分配,
错误在下面的代码和我可以做什么能够在我正在构建的Json字符串中使用此占位符。电子邮件是UITextfield。
NSString *CCEmail = email.text;
NSString *jsonInputString =
@"{\"email\": \" %@ \",\"password\": \"iamlearningtocode\"}",CCEmail;
答案 0 :(得分:1)
要将字符串中的%@替换为CCEmail中的文本,您需要调用
NSString *jsonInputString = [NSString stringWithFormat:@"{\"email\": \" %@ \",\"password\": \"iamlearningtocode\"}", CCEmail];
但是,使用此方法,包含"
的CCEmail会导致字符串变为无效的JSON。我建议您使用正确的NSDictionary
构建数据,并使用NSJSONSerialization
转换为字符串。
答案 1 :(得分:0)
您必须使用stringWithFormat
类的NSString
方法
NSString *jsonInputString = [NSString stringWithFormat:@"{\"email\": \" %@ \",\"password\": \"iamlearningtocode\"}",CCEmail];