SORRY。刚点击。我最后释放了按钮。
好的,几乎在我的第一个iPad应用程序上完成,一切看起来都不错......除了......
我有一个按钮会导致弹出窗口出现。弹出窗口包含可变数量的按钮。由于外观和感觉有限,企业品牌需要一个包含图像的UIImageView,一个顶部的标签,然后最后一个自定义按钮覆盖它,作为一个漂亮的按钮。
我想在解除按钮之前对我们的数据库执行快速交易,因为弹出窗口中的信息对时间非常敏感,如果有人将其显示超过30秒,则内容可能不是最新的。
因此DetailViewController启动弹出窗口,弹出窗口检索当前数据并生成内容,该内容可能是按钮的多个实例。从理论上讲,当按下按钮时,它会通过.....调用popoverVeiwController中的执行函数。
UIButton *pButton = [UIButton buttonWithType:UIButtonTypeCustom];
[pButton addTarget:self action:@selector(execute:) forControlEvents:UIControlEventTouchUpInside];
pButton.tag = [[[[pLines objectAtIndex:loop] componentsSeparatedByString:@":"] objectAtIndex:0] intValue];
[pButton setFrame:CGRectMake(0, (((loop-1)*40)+5), 200, 30)];
[self.view addSubview:pButton];
[pButton release];
在popoverViewController中我已经立即定义了执行到NSLog,但没有任何反应。
我知道我错过了一些简单的东西,但是stackOverflow并没有完全回答我的问题,Google无法为我清理它,甚至不询问Siri!
我有正确的结构吗?在popoverViewController .m中调用'execute'是正确的方法吗?
提前致谢 克里斯H
答案 0 :(得分:0)
问题是我发布了按钮。