NSMutableIndexSetを割り当て、他のメソッドで使用するためにこのセット内のオブジェクトを返すこのコードがあります。コードは次のとおりです。
NSMutableIndexSet * indexes = [NSMutableIndexSet new];
for (NSNumber * number in bookmarksArray)
{
[indexes addIndex:[number intValue]];
}
return indexes;
返されたオブジェクトを解放する方法を調査したところ、上記のコードを次のように編集しました。
return [indexes autorelease];
ただし、メッセージが割り当て解除されたインスタンスに送信されたというエラーが表示されました。これについてどうすればよいですか?助言がありますか?