And*_*rew 0 iphone cocoa-touch objective-c uialertview
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
NSLog(@"buttonindex: %i", buttonIndex);
NSLog(@"tag: %i", alertView.tag);
if ((alertView.tag <= 3) && (alertView.tag >= 1)) {
} //Between 1 and 3
else if (alertView.tag = 8) {
}
else if (alertView.tag = 10) {
NSLog(@"Test");
}
}
Run Code Online (Sandbox Code Playgroud)
出于某种原因,即使我使用带有标记10的alertView,并且它在NSLog上返回"Tag:10",它也没有显示"测试"日志,或者处理这些最后一个括号中的任何代码.然而,alertView标签8工作正常.
要小心,在if语句中应该是==.除此之外,您如何为alertviews分配标签?
| 归档时间: |
|
| 查看次数: |
211 次 |
| 最近记录: |