Доступен ли busybox в форме общей библиотеки?

Доступен ли busybox в форме разделяемой библиотеки? Я хотел бы использовать отдельные приложения программно вместо использования system () . Я слышал о libbusybox и libbb, но не смог найти никакой документации. У меня есть изображение PNG, и я запускаю UIImagePNGRepresentation или он дает мне экземпляр NSData. Мне нужно ...

Я получаю ошибки EXEC_BAD_ACCESS в вызове CGContextDrawImage и пытаюсь отследить его. У меня есть изображение PNG, и я запускаю UIImagePNGRepresentation, или он дает мне экземпляр NSData.

Мне нужно преобразовать его в экземпляр CGImageRef, чтобы я мог запустить метод CGImageCreateWithPNGDataProvider с этим CGImageRef.

Я пробовал два способа: 1) Для приведения.

CGImageRef ref = (CGDataProvider) nsdata;

2) Для запуска CGDataProviderCreateWithCFData (nsdata);

Первый случай возвращает пустое изображение, хотя команда не дает сбоя. Причина, по которой я попробовал второй случай, хотя у меня есть NSData, а не CFData, заключается в том, что я помню, что при чтении он принимает оба варианта. Какова бы ни была причина, из-за этого происходит сбой.

Есть ли способ, которым я могу использовать свои данные PNG NSData для создания CGImage, который не поврежден? Пожалуйста, помогите.

Спасибо

5
задан GAS 21 August 2010 в 01:22
поделиться