我想從SportVC數據發送到CCMatchForSportTableViewController從的tableView將數據傳遞到另一個的tableView
是的,我在SportVC.h導入了目標類在頭文件
#import "CCMatchForSportTableViewController.h"
這是方法將數據發送到第二視圖控制器
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
CCMatchForSportTableViewController *matchForSport = [[CCMatchForSportTableViewController alloc] init];
matchForSport.sportSelected = [self.sport objectAtIndex:indexPath.row];
[self performSegueWithIdentifier:@"SportToMatchSegue" sender:self];
}
這是在頭文件屬性中CCMatchForSportTableViewController.h
@interface CCMatchForSportTableViewController : UITableViewController
@property (strong,nonatomic) NSString *sportSelected;
@end
但是當我做這在CCMatchForSportTableViewController.h viewDidLoad方法,並在細胞標題(當然另一種方法):
NSLog(@"kontolasd %@", self.sportSelected);
它說
kontolasd (null)
它是在'prepareForSegue:發件人',你必須把VC和設置線。 – Larme 2014-09-27 15:49:20