2011-10-25 7 views
0

私は単純なUITableViewアプリケーションを開発しています。そのため、画像をセルに表示する必要があります。メモリ管理の問題が発生していますが、解決できません。Objective Cでのメモリ管理の問題

私は問題を取得しています:エラーメッセージがある

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 

    SoftwareBugsDetails *bug1 = [[[SoftwareBugsDetails alloc]initWithTitle:@"BohrBug" rating:4 thumbImage:[UIImage imageNamed:@"images.jpeg"]]autorelease]; 

    NSMutableArray *bugs = [NSMutableArray arrayWithObjects:bug1, nil]; 

    RootViewController *rootController = (RootViewController*)[_navigationController.viewControllers objectAtIndex:0]; 

    rootController.bugs = bugs; 
    // Override point for customization after application launch. 
    // Add the navigation controller's view to the window and display. 
    self.window.rootViewController = self.navigationController; 
    [self.window makeKeyAndVisible]; 
    return YES; 
} 

:私はXcodeの4を使用してていたようThread1 Program received signal:SIGABRT

、私はResourcesとして新しいグループを作成し、中に私の画像を配置していますそれ。

すべてのヘルプは、あなたがXcodeの4を使用している場合は、新しいARCフレームワークを確認する必要があります

+0

チェック)どこかのプログラム –

+0

のメソッド@ Chebum:いいえ...どこにでもexit()を呼び出す必要はありません。 –

+0

コードには、「launchWithOptions」の呼び出しがありません。また、問題の原因となるバグを含むカスタムクラスを指しています。 – hamstergene

答えて

1

を高く評価され、それは、Xcodeの4.2とiOS 5で追加されましたが、それは以前のiOS用後方サポートしています。 これは、メモリリリースの問題を解消することから解放されますので、メモリ管理(ほとんど)を心配する必要があります。

あなたはここでより多くのデータを見つけることができます。 TransitioningToARC

それともここARCについてのWWDCの映画を鑑賞する:あなたは(終了する通話を持っていない WWDC