【发布时间】:2019-05-25 04:43:03
【问题描述】:
我需要无限次地清理 NSTextView。我使用以下代码执行此操作:
@property IBOutlet NSTextView *textView;
```
[self.textView setString:@""];
但如果使用次数不受限制,此代码会溢出内存。作为一个简短的示例,此代码:
loop:
[self.textView setString:@""];
goto loop;
很快就会溢出内存。 如何在不溢出内存的情况下无限次清理 NSTextView?
【问题讨论】:
-
你想做什么?您只需将其设置为
@""一次。为什么要反复做? -
我必须设置一次才能清理一次。如果我需要再次清洁它,那么我必须再次调用它。这个“重复”的例子只是说明这个操作会消耗内存而不是释放它。