Несмотря на то, что я знаю, что есть как минимум 2 или 3 темы с этим именем, я не нашел правильного ответа на свою проблему: я хочу отредактировать Plist (который был создан zwoptex (программой для работы с изображениями / анимациями)), чтобы разделить каждое число в нем на 2. Поэтому в моем списке есть некоторые ключи, такие как «spriteOffset» с {{182, 160}, {58,75}} или {192, 165} в качестве значения.Это NSStrings, и я просто хочу изменить числа, поэтому мне нужно проверить, есть ли "{" или пробел или что-то подобное, а затем привести число.Дело в том, что я действительно не знаю, как это сделать ..... Кроме того, мне кажется, что я что-то упустил из-за моего управления списком.Я поместил несколько NSLogs для отображения каждой из этих строк в моем списке, но .... ничего не отображается ... Вот мой код:
-(void)DivideValues
{
for(NSString * plistName in plistSubpathsByName)
{
NSMutableDictionary* infoDict = [NSMutableDictionary dictionaryWithContentsOfFile:[NSString stringWithFormat:@"%@.plist",plistName]];
for(NSDictionary * sprite in [infoDict objectForKey:@"frames"])
{
for(NSString * string in [infoDict objectForKey:@"spriteColorRect"])
{
NSLog(@"%@",string);
}
for(NSString * string in [infoDict objectForKey:@"spriteOffset"])
{
NSLog(@"%@",string);
}
for(NSString * string in [infoDict objectForKey:@"spriteSize"])
{
NSLog(@"%@",string);
}
for(NSString * string in [infoDict objectForKey:@"spriteSourceSize"])
{
NSLog(@"%@",string);
}
for(NSString * string in [infoDict objectForKey:@"textureRect"])
{
NSLog(@"%@",string);
}
}
}
}
Спасибо за любой ответ, и я желаювсем удачи в карьере / увлечении