我有一对夫妇的琐碎行代码如下所示:的NSString的initWithData:编码:返回类型问题
NSData *dataReply;
NSString *stringReply;
dataReply = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
stringReply = [[NSString alloc] initWithData:dataReply encoding:NSUTF8StringEncoding];
这里的问题是,initWithData:编码:不为返回的NSString的一个实例文件声称它。我试过使用(NSString *)进行明确的演员,但没有多少运气。当我尝试将stringReply传递给我用类型不匹配编写的方法时,这给了我编译器警告。鉴于我将所有警告视为错误,我真的很想了解stringReply返回的是什么以及如何强制它成为NSString类型。
你真的必须向我们展示原型,并调用你写的方法,以及实际的警告,以获得有用的答复。这几乎可以肯定问题在哪里,而不是你发布的代码。 – 2008-12-03 20:53:12