0

在我的 iPhone 应用程序中,我遇到了屏幕上有多个windows的场景(注意:not UIViewsbut 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”只是读者的占位符)

4

0 回答 0