كيفية الحصول على UIImage من تنسيق بيانات الصورة الخام 'Base64String "، على iPhone؟

StackOverflow https://stackoverflow.com/questions/847875

سؤال

في طلبي، وأنا تلقي البيانات من الخادم صورة في ملف XML. هذه البيانات من صورة (.JPEG أو بابوا نيو غينيا أو TIFF. الخ) التي الخادم، تحويل إلى بايت شكل "Base64String" لإرسالها إلى طلبي من خلال ملف XML. في الجانب طلبي، وتطبيق بتخزين هذه بايت، في شكل 'NSData "في قاعدة بيانات.    الآن، طلبي له لاسترداد وتظهر الصورة في جزء لاحق. ولكن لم أكن قادرا على معرفة كيفية الحصول على UIImage من بيانات الصورة الخام شكل هذا 'Base64String؟    يرجى توجيه لي في هذا الصدد، لأن أنا "فقط في" المطور في عالم تطوير التطبيق فون.

وشكرا لقراءة من خلال وأنا أقدر أي مساعدة.

هل كانت مفيدة؟

المحلول

هذه الصفحة على ويكي CocoaDev يحتوي على العديد من تطبيقات فك base64 في من السلاسل. فئة NSData في أسفل الصفحة وربما كان أبسط لدمج في التطبيق الخاص بك.

ومن هناك، يمكنك استخراج تمثيل NSData من سلسلة المشفرة base64 في الخاص بك. وNSData يمكن استخدامها لتهيئة مثيل UIImage باستخدام UIImage imageWithData: أو initWithData: الصانعين

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top