Charts: لا يحتوي نوع "NSAttributedStringKey" (المعروف أيضًا باسم "NSString") على "خط" عضو

تم إنشاؤها على ٢٢ سبتمبر ٢٠١٧  ·  12تعليقات  ·  مصدر: danielgindi/Charts

عند تحديث الرسوم البيانية إلى 3.0.4 الحصول على هذا الخطأ في Xcode 9.

الأخطاء الأخرى هي:

  1. تسمية وسيطة غير صحيحة في الاستدعاء (لها سمات 'withAttributes:' ، متوقعة 'سمات:')
  2. لا يمكن تحويل قيمة من النوع '[NSAttributedStringKey: أي]؟' (الملقب "اختياري> ') إلى نوع الوسيطة المتوقع' [String: Any]؟ '

التعليق الأكثر فائدة

أنا أيضا لاحظت هذا. أصلحه عن طريق تعيين الإصدار السريع إلى 4.0 في إعدادات إنشاء المخططات في xcode
screen shot 2017-09-22 at 09 42 09

ال 12 كومينتر

أواجه أيضًا أخطاء في معظم فئات الرسوم البيانية بعد التحديث إلى 3.0.4

تسمية وسيطة غير صحيحة في الاستدعاء (لها سمات 'withAttributes:' ، متوقعة 'سمات:')

أنا أيضا لاحظت هذا. أصلحه عن طريق تعيين الإصدار السريع إلى 4.0 في إعدادات إنشاء المخططات في xcode
screen shot 2017-09-22 at 09 42 09

أنا أيضا أصلحته. اشكرك

كيف تصلح في مشروع ObjectiveC؟

يجب أن تحتوي على علامة objc لاستخدامها ، لذا قم بتحديث التعليمات البرمجية الخاصة بك

السمات: [NSFontAttributeName: label.font]

بالنسبة إلى Swift 3 ، استخدم pod 'Charts','= 3.0.3'

أعتقد أنه يجب إصلاح هذا في هذا الإطار.

راجع للشغل ، في حالة استخدام البودات:

  1. حدد مشروع Pods في أقصى اليسار في العارض في Xcode.
  2. حدد هدف المخططات.
  3. بناء الإعدادات
  4. إصدار لغة سويفت

ركضت في هذه المشكلة مع v. 3.1.1 ، أنا أستخدم Swift 4.1

اسمح لـ Att: [NSAttributedStringKey: Any] = [

        NSAttributedStringKey(rawValue:

NSAttributedStringKey.font.rawValue): UIFont.italicSystemFont (من الحجم: 15.0
) ،

        NSAttributedStringKey(rawValue:

NSAttributedStringKey.foregroundColor.rawValue): Const.colorBlue500 ،

        NSAttributedStringKey(rawValue:

NSAttributedStringKey.underlineStyle.rawValue): 1]

    let attributeString = NSMutableAttributedString(string:

"open_accessory_sheet" .localize ،

                                                    attributes: att)

لسويفت 4.
يمكنك محاولة استخدامه

Vào Th 7، 9 thg 6، 2018 vào lúc 02:43 Jose Manuel Vergara Florez <
[email protected]> ã viết:

ركض في هذه المشكلة مع الإصدار 3.1.1 ، أنا أستخدم Swift 4.2

-
أنت تتلقى هذا لأنك علقت.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/danielgindi/Charts/issues/2816#issuecomment-395868392 ،
أو كتم الخيط
https://github.com/notifications/unsubscribe-auth/AMLGfjdadIXdyF4cgGGTCaYMQs1sz9CDks5t6tPcgaJpZM4PgNRb
.

اسمح لـ Att: [NSAttributedStringKey: Any] = [
NSAttributedStringKey (rawValue: NSAttributedStringKey.font.rawValue): UIFont.italicSystemFont (ofSize: 15.0) ،
NSAttributedStringKey (rawValue: NSAttributedStringKey.foregroundColor.rawValue): Const.colorBlue500 ،
NSAttributedStringKey (rawValue: NSAttributedStringKey.underlineStyle.rawValue): 1]
اسمح لـ attributeString = NSMutableAttributedString (سلسلة: "open_accessory_sheet" .localize،
السمات: Att)

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات