0
我有一个plist文件,字符串键和数字值。我想,我设法填补一个NSDictionary对象与内容的plist刚与代码罚款:NSDictionary和plist
NSBundle* bun = [NSBundle mainBundle];
NSString* path = [bun pathForResource:@"Tempos" ofType:@"plist"];
tempos = [NSDictionary dictionaryWithContentsOfFile:path];
现在,这里我不理解的部分。
id object = [tempos objectForKey:@"Allegro"];
NSLog(@"bpm: %@", object);
输出所需号码168
。
NSInteger beats = (NSInteger)[tempos objectForKey:@"Allegro"];
NSLog(@"bpm: %ld", beats);
取而代之的是输出43203
。
更重要的是,当我尝试
我得到43203
分配给bpm
。我如何将168
分配给bpm
而不是?
只是好奇,没有人知道为什么43203正在输出? – 425nesp 2012-07-27 19:43:02