我有这段代码,其中我分配了一个 NSMutableIndexSet 并返回该集合内的对象以用于其他方法。这是代码:
NSMutableIndexSet *indexes = [NSMutableIndexSet new];
for (NSNumber * number in bookmarksArray)
{
[indexes addIndex:[number intValue]];
}
return indexes;
在研究如何释放返回的对象后,我将上面的代码编辑为:
返回[索引自动释放];
但是,它给了我一个错误,说该消息已发送到已释放的实例。我该怎么办?有什么建议么?