为什么ViewController不能发送正确的整数?

时间:2014-03-29 04:56:30

标签: ios objective-c nsinteger

我正在为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

为什么输出错误的整数,我该怎么办?

感谢您的阅读。

0 个答案:

没有答案