#iphone #objective-c #ios #cocos2d-iphone
#iPhone #objective-c #iOS #cocos2d-iphone
Вопрос:
Я создаю приложение, в котором есть несколько фраз, хранящихся в массиве plist, и я мог бы перемещаться между этими предложениями с помощью кнопок, чтобы вернуться к предыдущему или следующему, это можно сделать с помощью plist, я хотел бы помочь! Спасибо.
NSMutableArray *dictDitados;
NSString *path = [[NSBundle mainBundle] bundlePath];
NSString *finalPath = [path stringByAppendingPathComponent:@"Ditados.plist"];
NSDictionary *plistData = [[NSDictionary dictionaryWithContentsOfFile:finalPath] retain];
NSDictionary *ditados = [plistData objectForKey:@"Sentences"];
NSMutableArray *selection = [[ditados objectForKey:@"phrases"] mutableCopy];
// Select and display currently selected record from the array.
dictDitados = [selection objectAtIndex:0];
Ответ №1:
Это определенно возможно, вам просто нужно отобразить объект со следующим индексом и убедиться, что вы не выходите за пределы вашего массива. Я не совсем уверен, в чем заключается ваш вопрос за пределами этого.
Также вам необходимо выделить свой массив
NSMutableArray *selection = [[NSMutableArray alloc]init];
Я бы также установил значение из массива в строку
NSString *dictDitados = [selection objectAtIndex:0];