我的应用中有3个提醒视图.'wonAlert''lostAlert''nagAlert'
我实现这个来给他们行动.
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
Run Code Online (Sandbox Code Playgroud)
这曾经工作得很好,当我只有'wonAlert'和'lostAlert'时,他们有一个解雇和一个学习更多的按钮,把他们带到维基百科,现在我想要唠叨警报带他们到应用程序商店.
我该怎么做才能让上面的方法知道水龙头来自哪个警报视图,或类似的东西?
干杯,山姆
听起来你已经在变量中获得了UIAlertViews,所以我会使用它们:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
if (alertView == wonAlert) {
//DO STUFF
}
else if (alertView == lostAlert) {
//DO OTHER STUFF
}
else if (alertView == nagAlert) {
//OPEN APP STORE
}
}
Run Code Online (Sandbox Code Playgroud)
多个视图可以具有相同的标记,您可以轻松输入标题或更改标题,并忘记更新委托方法.
| 归档时间: |
|
| 查看次数: |
1595 次 |
| 最近记录: |