Data argument not used by format string的警告被引起的原因:
如 int index;
NSLog(@"index:", index);
[menuButton setImage:[UIImage imageNamed:[NSString stringWithFormat:@"menu0.png", index]] forState:UIButtonTypeCustom];
中没有index对应的格式引起的。
将其修改为:
NSLog(@"index:%d", index);
[menuButton setImage:[UIImage imageNamed:[NSString stringWithFormat:@"menu%d.png", index]] forState:UIButtonTypeCustom];
警告就消失了!