如何使用ARC初始化带NSData的String

时间:2012-09-15 21:52:37

标签: objective-c ios automatic-ref-counting

我正在尝试这样做:

NSString *responseDataString = [[NSString alloc] initWithData:responseData encoding:NSASCIIStringEncoding];

但在ARC中,我无法使用[NSString alloc]。我不想为这个文件禁用ARC,所以有没有办法在ARC中用其他方法做同样的事情?

2 个答案:

答案 0 :(得分:5)

alloc在ARC下工作得很好。你写的代码应该没问题。为什么你认为它不起作用?

答案 1 :(得分:1)

[ NSString alloc ]在ARC下完全有效。