我想弄清楚如何使用 -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
方法並從另一個視圖控制器調用它。如何從另一個視圖控制器調用方法
在LocationViewController.m
- (void)viewDidLoad {
[super viewDidLoad];
//save bar button item
UIBarButtonItem *saveButton = [[UIBarButtonItem alloc] initWithTitle: @"Save" style: UIBarButtonItemStylePlain target: self action: @selector(saveButtonPressed)];
self.navigationItem.rightBarButtonItem = saveButton;
[self performSelector:@selector(saveButtonPressed) withObject:nil afterDelay:0.25];
}
-(void)saveButtonPressed {
//I want to call the method here
}
在GameDetailsTableViewController.m
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifer1 = @"GameDetailsLocationCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifer1];
cell.textLabel.text = @"hello world"
return cell;
}
我在IOS一個初學者,我將不勝感激任何幫助。
你爲什麼要這樣? – anhtu
它是我正在處理的另一個項目的一部分 – av993
創建另一個控制器的對象並調用該方法。 –