didConnect
我在蓝牙方法中显示警报视图。由于某种原因,它会触发四次。我正在尝试用绷带包扎它,但效果不太好。基本上,我将警报视图放在它自己的方法中,然后在didConnect
. 那时它会发射四次。我正在尝试将其设置为仅触发一次。我试图做的是设置警报视图方法以返回一个TRUE
值。然后我这样做:
if ([successfulConnection self] == FALSE) {
[self successfullConnection];
}
这第一次效果很好,但随后该方法设置TRUE
为其余时间。我有一种感觉,如果我FALSE
在 if 语句的末尾将它设置为 equal,那么它会触发四次,然后我就会回到我开始的地方。有谁知道如何更改上述代码,使其在尝试触发四次时仅触发一次?
还尝试在 my 中用 this 替换上面的代码didConnect
,但它根本没有触发:
[successfulConnection self];
if (successfulConnection.visible == YES) {
[successfulConnection dismissWithClickedButtonIndex:0 animated:YES];
}