Нужна помощь с использованием UIImagePNGRepresentation - PullRequest
0 голосов
/ 19 марта 2010

Я пытаюсь сохранить изображение UIImageView в файл png, а затем использовать этот файл в качестве GLTexture. У меня возникают проблемы с этим, когда я пытаюсь запустить свой код в симуляторе, XCode сообщает, что все прошло успешно, но симулятор вылетает без сообщений об ошибках. Может кто-то помочь мне с этим? Вот мой код:

NSString *dataFilePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Picture.png"];

  NSData *imageData = UIImagePNGRepresentation(imageView.image);
  [imageData writeToFile:dataFilePath atomically:YES];

  // Load image into texture
  loadTexture("Picture.png", &Input, &renderer);

Ответы [ 2 ]

1 голос
/ 11 июля 2012

Судя по вашему ответу Metalmi, похоже, что вы не даете нам фактический код, который вы компилируете. Если вы на самом деле делаете то, что похоже на то, что вы делаете, то вы пытаетесь записать данные в пакет вашего приложения, что приведет к сбою, потому что вам не разрешено делать это . Можете ли вы предоставить нам точный код, который вы пытаетесь выполнить?

0 голосов
/ 19 марта 2010

Попробуйте это:

NSString *dataFilePath = [[NSBundle mainBundle] pathForResource:@"Picture" ofType:@"png"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...