我有一個問題,我可以如何計算我的plist文件中的項目。我想:如何計算plist中的項目
NSString *bundlePathofPlist = [[NSBundle mainBundle]pathForResource:@"Mything" ofType:@"plist"];
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:bundlePathofPlist];
NSArray *dataFromPlist = [dict valueForKey:@"some"];
for(int i =0;i<[dataFromPlist count];i++)
{
//NSLog(@"%@",[dataFromPlist objectAtIndex:i]);
[self setTableData:[dataFromPlist count]];
}
NSLog(@"%@", tableData);
但在這行出現錯誤:
[self setTableData:[dataFromPlist count]];
Implicit conversion of 'NSUInteger' (aka 'unsigned int') to 'NSArray *' is disallowed with ARC
和警告:
Incompatible integer to pointer conversion sending 'NSUInteger' (aka 'unsigned int') to parameter of type 'NSArray *';
@Popeye謝謝你刪除不必要的[xcode]標籤。 – vikingosegundo 2012-08-13 22:41:27
@vikingosegundo即使我刪除了它,我也確信它已被Frenck添加回來。 – Popeye 2012-08-14 08:13:26
@Frenck請不要再添加Xcode標籤。對於這個問題,這是無關緊要的。它只會產生混亂和噪音。 – vikingosegundo 2012-08-14 11:25:23