【发布时间】:2015-02-03 05:18:31
【问题描述】:
格式指定类型为“unsigned long”,但参数的类型为“int”
我在 XCode 中收到此错误,无论我输入什么格式说明符,或者如果我更改为 NSInteger、NSUInteger、long 或 int,仍然会出现错误!?我该如何解决这个问题?
在
-(UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
{
我有这些行,第 2 行是 @"%lu",(row % max) 处的错误
NSUInteger max = (NSInteger)[self.calendar maximumRangeOfUnit:NSCalendarUnitHour].length;
[lblDate setText:[NSString stringWithFormat:@"%lu",(row % max)]];
lblDate.textAlignment = NSTextAlignmentRight;
感谢您的帮助!
【问题讨论】:
标签: ios objective-c format-specifiers