не знаю почему, но это просто не работает.он должен загрузить некоторые значения из файла plist и загрузить их в некоторые UITextFields.он выводит с NSLogs все, что вы ожидаете, но текст в UITextFields не совпадает.почти кажется, что он случайно выбирает, куда и куда ставить.
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:[NSMutableString stringWithFormat:@"%@.plist",file]];
NSDictionary *loadDict;
if([[NSFileManager defaultManager] fileExistsAtPath:filePath]){
NSLog(@"hey its there!");
loadDict = [[NSDictionary alloc] initWithContentsOfFile:filePath];
[numSidesBox setText:[loadDict valueForKey:@"numSides"]];
NSLog([loadDict valueForKey:@"numSides"]);
[numSidesBox setText:[loadDict valueForKey:@"numDice"]];
NSLog([loadDict valueForKey:@"numDice"]);
[numSidesBox setText:[loadDict valueForKey:@"modifier"]];
NSLog([loadDict valueForKey:@"modifier"]);
[numSidesBox setText:[loadDict valueForKey:@"numRolls"]];
NSLog([loadDict valueForKey:@"numRolls"]);
}
else{
NSLog(@"hey its not =(");
}