Instruments でリークを実行したところ、値が 100% のメモリ リークが表示されます。問題の原因となっているコード行を確認できます。しかし、エラーが何であるかはよくわかりません..
- (void) listAllBooks {
if (marrListFromDB != nil) {
[marrListFromDB removeAllObjects];
marrListFromDB = nil;
}
marrListFromDB = [[NSMutableArray alloc] init];
ServerCommunicationAPI *servApi = [[ServerCommunicationAPI alloc] init];
servApi.delegate = self;
NSURL *url = [NSURL URLWithString:kLISTCONTENTS];
[servApi listBooksWithDeviceID:singleton.g_strdevID deviceKey:singleton.g_strdevID andSessionString:singleton.g_strSessionID sessionKey:@"sessionKey" URL:url andRequestMethod:@"POST"];
}
エラーの行は最後の行です。なぜメモリリークを引き起こしているのかわかりません...いくつかのガイダンスが必要です..