Перемещайтесь между предложениями из plist !

#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];