小编iLe*_*LeW的帖子

iOS 5 NSString版本不可用

我在网上看到,当我创建一个对象时alloc,init我必须释放它(甚至一个NSString),所以:

为什么我这样创建NSString:

NSString *prova = [[NSString alloc] init];
[prova release];
Run Code Online (Sandbox Code Playgroud)

我收到这些错误:

'release'不可用:在自动参考计数模式下不可用

ARC禁止"发布"的显式消息发送

[prova release]消息上?我尝试这样做时没有错误:

NSString *prova = [[NSString alloc] init];
NSLog(@"Contenuto 0 di prova: %@", prova);
prova = @"prima prova stringa";
NSLog(@"Contenuto 1 di prova: %@", prova);
prova = @"ma cosè questo fantomatico errore";
NSLog(@"Contenuto 2 di prova: %@", prova);
Run Code Online (Sandbox Code Playgroud)

iphone ios5 xcode4.2

2
推荐指数
1
解决办法
2356
查看次数

标签 统计

ios5 ×1

iphone ×1

xcode4.2 ×1