У меня есть три папки с активами, одна из которых называется «Изображения», в которой есть значок приложения и запуск изображений, один называется «Пазлы» и один называется ThumbPuzzle.Каталог активов, изображения не загружаются на устройство, но отлично работают в симуляторе
При тестировании на симуляторе изображения при загрузке изображений прекращаются, изображения не загружаются, и на консоли появляется следующая ошибка.
mmap: Cannot allocate memory
Error: CUICommonAssetStorage -initWithPath: No storage file found at /var/mobile/Applications/6DF65069-9ED2-4EE8-966A-5B63CBF36136/Puzzle Mania.app/Assets.car
Я знаю, что изображения названы правильно, так как я скопировал их имена из каталога. Я загрузка изображений с помощью следующей
- (UICollectionViewCell *)collectionView:(UICollectionView *)cv cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
pm_PuzzleCell *cell = [cv dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
PM_Puzzle *puzzle = [self.frcPuzzles objectAtIndexPath:indexPath];
cell.puzzle = puzzle;
return cell;
}
и следующего в pm_PuzzleCell
-(void) setPuzzle:(PM_Puzzle *)puzzle
{
if(_puzzle != puzzle) {
_puzzle = puzzle;
}
[self.imageView setImage:[UIImage imageNamed:[NSString stringWithFormat:@"Thumb%@", [puzzle puzzleImage]]]];
}
Вы решили? – elp