ビューコントローラが1つあります。ボタンアクションにpopoverviewcontrollerを追加し、uitableviewコントローラーを備えた別のviewcontrollerをロードしました。テーブルビューコントローラ内で値を選択すると、選択した値をfirstviewcontrollerに渡すことができません。
値はnullとして来ています
2番目のViewControllerはUITableviewを持っています
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
[[NSNotificationCenter defaultCenter] postNotificationName:@"RemovePopOverController" object:self];
selectedValue = [titleArray objectAtIndex:indexPath.row];
}
firstviewController
-(void)removePopOver:(id)sender{
[self->popoverController dismissPopoverAnimated:YES];
NSString *value = m_titleViewController.selectedValue;
NSLog(@" Value is %@", value);
}
NSUserDefaultを使用したくありません。この問題の解決策を教えてください!
前もって感謝します。