我问是因为我得到一个“!”小心警告
让我用 %li 替换 %i:
else if ([sender tag] == 8)
{
SKProduct *product = [_products objectAtIndex:6];
NSLog(@"Buying %@...", product.productIdentifier);
[[RageIAPHelper sharedInstance] buyProduct:product];
}
这里
NSLog(@"TAG IS: %i", (long)[sender tag]);
}
如果我改变它,它仍然可以吗?
最佳答案
%i
打印一个 int
,但是 %li
打印一个 long
。由于您正在打印 long
,因此您应该更改它。
关于ios - %i 和 %li 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23666499/