1
我必須以編程方式定義(不使用任何IBAction)一個UIButton,當tap獲取3個NSString參數的值並執行Segue。 用於執行Segue公司的方法是通過稱爲:如何通過addTarget繼承UIButton以傳遞多個NSString參數:action:forControlEvents
[myButton addTarget:self action:@selector(myButtonTapped:) forControlEvents:UIControlEventTouchUpInside];
然後爲執行:
-(void)myButtonTapped {
[self performSegueWithIdentifier:@"showNewFromOld" sender:self];}
我明白,最好的解決辦法是將子類的UIButton(myButton的在我的情況)在 Passing parameters to addTarget:action:forControlEvents 可惜我不能評論這給我的新手水平,我會很感激從這個社會一些幫助:爲了通過發件人3的NSString因爲在這個答案中通過。