NSData *myRequest = [NSString stringWithFormat:(@"&site=%@&key=%@",tmpSite,tmpKey)];
为什么这不起作用?
由于
答案 0 :(得分:7)
问题是您要将NSString
实例分配给NSData
类型的变量。试试这个:
NSString* s = [NSString stringWithFormat:@"&site=%@&key=%@",tmpSite,tmpKey];
NSData* d = [s dataUsingEncoding:NSASCIIStringEncoding]; //or any other encoding!
答案 1 :(得分:1)
NSData *myRequest = [[NSString stringWithFormat:(@"&site=%@&key=%@",tmpSite,tmpKey)] dataUsingEncoding: NSASCIIStringEncoding];
你不能只是混合这两个类。