2011-11-13 9 views
1

現在のビューを削除し、自動参照カウントをオンにして、iOS5で次のビューコントローラに切り替える新しいビューを追加したいとします。現在のビューを削除し、ARCを使用してiOS5で新しいビューを追加するにはどうすればよいですか?

は、ここに私の現在のコードです:

- (IBAction)startClicked:(id)sender { 
[UIView beginAnimations:nil context:@"flipTransitionToBack"]; 
[UIView setAnimationDuration:1.2]; 
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.view cache:YES]; 

[YMobStartViewController removeFromSuperview]; 
[self.view addSubview: YMainViewController]; 

[UIView commitAnimations]; 

}

そして私はおそらく必要はありませんでした新しいのViewControllerのヘッダを、インポートしました。

iOS4では新しいペン先を割り当てて表示しますが、古いビューを削除して新しいペンを表示するにはどうすればよいか分かりません。

ありがとうございました

答えて

0

非ARCと同じことをしてください。 IBOutletプロパティは強い属性を持つ必要があります。あなたは保持する、解放する、または自動解放する必要はありません。

しかし、これはAppleが提供するARC前のコーディング規則に従ったことを前提としています。

+0

私は/ initを正しく割り当てないのですか?あるいは、私はalloc/initを実行しますが、解放しませんか? – Jazzmine

+0

はい、alloc/initは常に同じです。すべてのARCは適切なretain/release/autoreleaseをバックグラウンドで挿入します(時折最適化されます)。 – zaph

関連する問題