未找到屬性,所以我想設置一個浮點值到另一個視圖控制器,NewLinkViewController。iOS:在類型對象ViewController
這裏是我的代碼:
- (IBAction)selectSize:(id)sender {
UIButton *selectSize = (UIButton *) sender;
sizeChosen = [[[selectSize titleLabel] text] floatValue];
[self dismissViewControllerAnimated:YES completion:^{
[mainController setMySizeLabel:sizeChosen];
[NewLinkViewController.sizeChosen = sizeChosen];
}];
}
我得到這個錯誤:http://puu.sh/7WSA9.png(說 「財產 'sizeChosen' 不是類型的對象NewLinkViewController」發現「)
我明明有@property在我NewLinkViewController.h這樣的:
@property float sizeChosen;
我做錯了什麼?
您試圖在* class *上設置屬性,當您應該將其設置在NewLinkViewController的*實例*上時。您可能需要將該實例傳遞給正在執行「選擇」的視圖控制器。 (除非你真的用大寫字母命名實例變量,在這種情況下我錯了。) –
嘗試:'@property(nonatomic,assign)CGFloat sizeChosen;' – klcjr89