NSInteger的接收器类型无效

时间:2010-06-09 10:18:48

标签: objective-c iphone ipad

  • (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { NSLog(@“bla%@”,[section count]);

    归还[财产统计]; }

有没有人知道如何实现简单的NSLog,因为我收到了错误。

3 个答案:

答案 0 :(得分:3)

NSLog(@"bla %d", section)

NSInteger基本上只是一个int(但具有稍微更为人熟知的特征)。

答案 1 :(得分:1)

以下是最常用的格式说明符:

  • %d或%D表示整数(int)
  • %f for float
  • %@ for String(一般而言)

您可以在此处查看其他格式说明符:
https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html

答案 2 :(得分:0)

部分属于NSInteger类型。 NSInteger类型声明的变量确实具有名称计数的函数。您可以使用以下代码打印部分值。

NSLog(@"bla %d",section)