我想將textfield數據傳遞到一個數組,然後將其從ViewController2傳遞給ViewController。在新的視圖控制器中,它將打印出數組中的所有元素。傳遞數組以標籤與Segue
錯誤我得到的是在ViewController2.m:對「的UITextField」無可見@interface聲明的選擇「componentsSeparatedByString:」
我已經檢查每一個連接,它們是正確的。
ViewController2.h
IBOutlet UITextField *HomePlayers;
ViewController2.m
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if([segue.identifier isEqualToString:@"SaveData"]) {
ViewController *vc = [segue destinationViewController];
NSArray *homePlayersText = [HomePlayers componentsSeparatedByString:@" "];
vc.HomePlayersString = homePlayersText;
}
}
ViewController.h
@property (weak, nonatomic) IBOutlet UILabel *HomePlayersLabel;
@property (weak, nonatomic) NSArray *HomePlayersString;
ViewController.m
@synthesize HomePlayersString, HomePlayersLabel;
此外,數組HomePlayersString,應該輸入強,不弱。 – rdelmar