- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 TTLauncherView,为此我将 View Controller 声明为 TTViewController,如 TTCatalog 教程应用程序中所示。在该 View 中声明一个 TTLauncherView 变量,添加项目等等。
在我的应用程序的主视图中,有一个按钮使用以下代码调用前一个 View :
-(void) switchToButtonOrderingView
{
ButtonOrderingViewController *ButtonOrderingView=
[[ButtonOrderingViewController alloc] initWithNibName:@"ButtonOrderingViewController" bundle:nil];
self.ButtonOrderingViewController = ButtonOrderingView;
[self.view insertSubview:ButtonOrderingView.view atIndex:10];
}
当我按下按钮时,应用程序会在属于 TTViewController.m 的这个方法处停止:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
UIViewController* popup = [self popupViewController]; //brakes up here
if (popup) {
return [popup shouldAutorotateToInterfaceOrientation:interfaceOrientation];
} else {
return [super shouldAutorotateToInterfaceOrientation:interfaceOrientation];
}
}
错误是这样的:
[ButtonOrderingViewController popupViewController]: unrecognized selector sent to instance
检查发现 Three20 类层次结构和 TTViewController 是 UIViewController 子类。
popupViewController是一个TTPopViewController(及其子类)方法!我不使用 TTCatalog 教程应用程序。我迷路了。任何帮助将不胜感激。
谢谢。
最佳答案
遇到同样的问题并发现错误!
当您忘记根据 Three20 设置说明将 -ObjC 和/或 -all_load 添加到其他链接器标志时,就会发生这种情况。可能是您将它们添加到项目级别,并在较低级别进行了压倒一切的设置 - 我就是这种情况。
关于iphone - TTViewController 和 popupViewController 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2139534/
我有两个 View Controller 。第一个 UIViewController 'DiscrimUIViewCollection' 有 5 个按钮,每个链接到 swift 文件中的一个 @IBA
我正在使用 TTLauncherView,为此我将 View Controller 声明为 TTViewController,如 TTCatalog 教程应用程序中所示。在该 View 中声明一个 T
我使用 NMPopUpView当用户触摸表格 View 行时显示弹出窗口。当我滚动表格 View 并触摸一行时,问题就出现了,弹出窗口出现在表格 View 的顶部。 当用户使用以下代码触摸该行时,我通
这个问题在这里已经有了答案: Passing data between view controllers (45 个答案) 关闭 3 年前。 我有两个 View Controller :一个是普通
我想将 datepicker.date 从 DatePickerPopupViewController 传递到我的 SensorvViewcontroller,如下所示。但是,它返回我“null”。我
我需要在 viewcontroller 中调用一个方法,从创建的 popupviewcontroller 创建一个 popupviewcontroller。 对于 iPad,我是这样创建的: if (
我是一名优秀的程序员,十分优秀!