0

以下のコードを分析するときに問題が発生しました:

NSDate *formatterDate = [inputFormatter dateFromString:smBook.time_limit];
formatterDate = [formatterDate initWithTimeInterval:1*24*60*60 sinceDate:formatterDate];

メッセージは次のとおりです。この時点で呼び出し元が所有していないオブジェクトの参照カウントの誤ったデクリメント。

誰かがその理由を教えてもらえますか?

4

2 に答える 2

1

以下の行を変更します。

formatterDate = [formatterDate initWithTimeInterval:1*24*60*60 sinceDate:formatterDate];

この行で:

NSDate *newDate = [[NSDate alloc] initWithTimeInterval:1*24*60*60 sinceDate:formatterDate];

操作が完了したら、このnewDateをリリースします。

于 2012-06-27T10:16:34.423 に答える
0

上記の行からメッセージが表示されないようです。クラス全体をチェックインするか、プロジェクトの編集スキームからゾンビオブジェクトを有効にしてください。

于 2012-06-27T10:18:03.003 に答える