dimissModalViewControllerAnimated导致tableView为全屏显示?
|
我有一个RootViewController,其中有2个tableViews作为子视图(在IB中创建),每个子视图都有自己的tableViewController类(处理fetchRequests等)。
1个tableView是静态的(用户或modelViews均未更改任何数据)。
tableView 2的标题中有一个按钮,用于显示imagePickerController。
到目前为止没有问题。
问题是,当我关闭imagePicker时
[self dismissModalViewControllerAnimated:YES];
TableView 2变成了我尝试过的全屏
[[self rootViewController] dismissModalViewControllerAnimated:YES]
什么都没发生。它粘在图像选择器上。
我怀疑这是由于很少有视图以编程方式创建的。
有任何想法吗?
提前致谢。
脱酒石酸
-(IBAction)addImageTableAPressed {
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
[self presentModalViewController:imagePicker animated:YES];
[imagePicker release];
}
RootViewController
|| ||
|| ||
\\/ \\/ addImageTableAPressed
TableViewControlA TableViewControlB --------------------->modelViewController
解决mananagedObjectContect .....
- (void)viewDidLoad {...
if(managedObjectContext == nil)
{
managedObjectContext = [(AppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext];
NSLog(@\"After managedObjectContext: %@\", managedObjectContext);
}
...
}
没有找到相关结果
已邀请:
1 个回复
佩疵瓦
希望您会觉得有用。