سؤال

عند استخدام هذه الوظيفة بسرعة وأتلقى خطأ في المترجم.الوظيفة هي:

class func imageWithImage (imageToResize : UIImage, scaledToSize newSize : CGSize) {
    return imageToResize;
}

والخطأ هما:

  1. استخدام نوع غير معلن "UIImage"
  2. استخدام نوع غير معلن "CGSize"

ما المشكلة في ذلك..؟ماذا يمكنني أن أفعل لاستخدام UIImage في Swift..؟

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

المحلول

هل إضافة import UIKit إلى الملف الخاص بك؟

نصائح أخرى

لقد واجهت هذه المشكلة عند تكرار إطار عمل مستهدف على Swift.ونتيجة لذلك و.h (وهذا هو مظلة[عن] ويقع في Build Phases -> Headers) كانت مختلفة (لأنها تم نسخها للتو من الهدف الأولي).يحتوي الملف المظلي على #import <UIKit/UIKit.h>

  • يخلق <new_framework_target_name>.h و أضف #import <UIKit/UIKit.h>
    أو
  • إعادة تسمية Product Name (Build Settings) مثل upstream_framework_target_name
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top