我正在为iPhone开发一个应用程序。
我写了这段代码。
SelectYearTableViewController.m
...
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
SelectAWeekTableViewController_iPhone *saw = [[SelectAWeekTableViewController_iPhone alloc]init];
[self dismissViewControllerAnimated:YES completion:nil];
[saw makeArray:indexPath.row+1 year:indexPath.section+2008];
}
...
SelectAWeekTableViewController_iPhone.h
...
- (void)makeArray:(NSInteger)month year:(NSInteger)year
{
NSLog(@"date%d:%d",month,year);
...
}
...
我选择了第二行和第一部分。
但是这个应用程序会输出这个日志。
2014-03-29 13:47:13.229 TTManager[5098:60b] date3:2014
为什么输出错误的整数,我该怎么办?
感谢您的阅读。