2010-11-04 53 views
0

我有一個UIViewController,我使用UIModalTransitionStyleFlipHorizo​​ntal風格呈現。我使用UITableViewController將視圖更改爲UITableView。現在我無法設置過渡樣式。modalTransitionStyle與UITableViewController

我得到生成錯誤在該行設定的過渡風格。

error: accessing unknown 'setModalTransitionStyle:' class method

error: object cannot be set - either readonly property or no setter found

這裏是我使用的代碼...

InfoViewController *infoViewController = [[InfoViewController alloc] 
initWithNibName:@"InfoViewController" bundle:nil]; 
infoViewController.delegate = self; 
navigationController = [[UINavigationController alloc]initWithRootViewController:infoViewController]; 
InfoViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 
self presentModalViewController:navigationController animated:YES]; 
[infoViewController release]; 

我必須做不同的事情當使用TableViewController或者我忘記了什麼?

謝謝,

約翰

回答

0

在這一行: InfoViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizo​​ntal;

您是否在代碼中使用「capital i」編寫了infoViewController?如果是,那就是問題所在。

因爲UITableViewController繼承了UIVIewController,所以我認爲你設置了屬性modalTransitionStyle。

+0

Duhh!謝謝。當然這是我的錯誤。有時你無法通過樹木看到森林。 – user278859 2010-11-04 08:49:19

相關問題