在我的 iPhone 应用程序中,我遇到了屏幕上有多个windows
的场景(注意:not UIViews
but UIWindows
)。这些有一些信息和UIButtons
。以简单的方式将这些视为UIAlertViews
具有特殊功能的,这就是为什么警报还不够。我有一段代码可以在这样的for
循环中显示这个窗口:
for (ObjectA *object in self.array) {
if ([object.someValue isEqualToString:@"SomeString"]) {
[self showResetMessageForObject:object];
}
}
// SIGMA - further code here
和方法:
- (void) showResetMessageForTender:(ObjectA*)object {
// some code here
[resetMessageWindow performSelector:@selector(show) withObject:nil afterDelay:0.3f];
}
因此,当我打电话时,showResetMessageForObject:
我希望停止执行,SIGMA
直到我收到一个按钮单击由 Window 层调出的
[resetMessageWindow performSelector:@selector(show) withObject:nil afterDelay:0.3f];
我怎样才能做到这一点?(注:“SIGMA”只是读者的占位符)