シングルトンをどのようにリリースするのだろうかと思っていました
+ (DSActivityView *)activityViewForView:(UIView *)addToView withLabel:(NSString *)labelText width:(NSUInteger)labelWidth;
{
// Not autoreleased, as it is basically a singleton:
return [[self alloc] initForView:addToView withLabel:labelText width:labelWidth];
}
分析ツールを使用してこれを分析すると、次のエラーが発生します。90行目でオブジェクトがリークする可能性があります。これは戻る行です。
エラーメッセージの問題を解決する自動リリースを試しましたが、シングルトンの自動リリースは適切ではないことを読んだため、正しい解決策を確信できませんでした。誰かがこのオブジェクトを解放するための最良の方法を特定するのを手伝ってくれるでしょうか?
ありがとう