私はXCodeの計測器でリークツールを使用してメモリリークを検出しています(図参照)。私は、アプリケーションの異なるポイントで私のアプリを実行するたびに、いくつかのリークがあります。拡張された詳細を見ると、私が書いたコードは一切指されておらず、コードだけがxcodeの基礎に組み込まれています。この2つの例は以下のとおりです。計測器とメモリリーク
http://imageshack.us/photo/my-images/192/screenshot20110728at102.png/
http://imageshack.us/photo/my-images/853/screenshot20110728at102.png/
あなたが見ることができるように、問題のいくつかは、メッセージUIライブラリから来ます。私が使用している唯一の場所はここにあります:
-(void)displayComposerSheet
{
MFMailComposeViewController *mail = [[MFMailComposeViewController alloc] init];
mail.mailComposeDelegate = self;
[mail setSubject:@"Suggestions"];
[mail setToRecipients:[NSArray arrayWithObjects:@"[email protected]", nil]];
[self presentModalViewController:mail animated:YES];
[mail release];
}
-(void)launchMailAppOnDevice
{
NSString *recepient = [NSString stringWithFormat:@"mailto:[email protected]"];
recepient = [recepient stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:recepient]];
}
-(void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error
{
[self dismissModalViewControllerAnimated:YES];
}
どうすればこの問題を解決できますか?ありがとう!
は「私のコードでメモリリークがあるか、AppleのSDKであっリークしている?」 - 経験はどこ私のお金を入れて私に語った.... –
感謝。だから多分あなたは私を助けることができます。 – Mason
コードを投稿してください。 –