0
У меня есть следующий код в моем файлеInvalid CfStringRef PLIST (массив словарей) IOS
NSString *filePath = [[NSBundle mainBundle]pathForResource:@"images" ofType:@"plist"];
NSArray *array = [[NSArray alloc]initWithContentsOfFile:filePath];
for (id dict in array) {
NSLog(@"This is the id: %@" ,[dict objectForKey:@"Id"]);
}
Когда я бегу это на отладчике он приходит обратно, говоря «недопустимый CfStringref» на линии NSString * Filepath.
Независимо от того, какой код я стараюсь, я не могу пройти мимо этого.
Любые идеи?
Также PLIST является массив словарей, но я не могу разобрать их, так как код не будет работать
Поддерживаемые файлы? Этот каталог не существует. Это в каталоге документов, в каталоге библиотеки или в комплекте? – CodaFi
Внутри нашей папки приложения есть каталог под названием Поддержка файлов. main.m находится в их, как и в этом plist. – Dfranc3373
Нет, на устройстве папки Xcode *** не имеют значения ***. В Xcode у вас может быть миллион баджонных папок, но изолированная песочница iOS не дает крысе за файловой структурой Xcode. Итак, это в комплекте приложений или нет? – CodaFi