-4

当我遇到问题时,我正在构建 ios 应用程序。它说 ARC 禁止显式消息发送“保留”。这是我的代码,它给了我错误。

    filePath= [[NSString stringWithFormat:@"%@", [[NSBundle mainBundle] resourcePath]] retain];

我应该在这里做什么?我的 ARC 已打开,我希望它保持打开状态,我该怎么办。

4

2 回答 2

5

只需删除保留,编译器将自动确保内存管理正确:

filePath = [NSString stringWithFormat:@"%@", [[NSBundle mainBundle] resourcePath]];
于 2013-10-22T10:19:22.010 回答
1
filePath = [NSString stringWithFormat:@"%@", 
           [[NSBundle mainBundle] resourcePath]];
于 2013-10-22T10:19:12.157 回答