当我构建我的 iPhone 应用程序时出现此错误: 请求在 [CommuneSlider.view removeFromSuperview] 上以非结构或联合的形式查看成员 View ;
代码: - (无效) CommuneSelected {
CommuneDetailsViewController *com = [[CommuneDetailsViewController alloc] initWithNibName:@"CommuneDetailsViewController" bundle:nil];
UINavigationController *navig = [[UINavigationController alloc]
initWithRootViewController:com];
[self setCommuneDetails:(CommuneDetailsViewController *) navig];
[navig setNavigationBarHidden:YES];
[com release];
[navig release];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:.8];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:window cache:YES];
[CommuneSlider.view removeFromSuperview];
[self.window addSubview:[CommuneDetails view]];
[UIView commitAnimations];
}
需要帮助
最佳答案
如果这是错误行:
在 [CommuneSlider.view removeFromSuperview] 上请求非结构或联合的成员 View ;
这似乎表明 CommuneSlider 没有“view”成员。变量的名称让我认为它是一个 UIControl,而不是 UIViewController 的子类(它有一个 view 属性)。
你确定你不想要这样的东西吗:
[CommuneSliderController.view removeFromSuperview];
关于iphone - 请求在非结构或联合中查看成员 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3045501/