2017-10-02 31 views
24

Sadece xcode 9 için güncellenmiş kapsüller ve ben Cosmos için aşağıdaki hatayı alıyorum.Tip 'NSAttributedStringKey' (aka 'NSString') 'font' üyesi yok

enter image description here

Tipi 'NSAttributedStringKey' (aka 'NSString') hiçbir üyenin 'yazı' Sen Xcode 4,0'a için hızlı sürümünü güncellemek gerekir gerekir

+0

Pod bilginizi ve hızlı dil sürümünü paylaşın. Swift3 için bir etiket eklediniz, yani tam swift3 veya swift3.x nedir? – Krunal

cevap

18

Not: Projenizin hızlı dil sürümünü sağlayın. Hızlı dil sürümünüzü nasıl görebilir/kontrol edebilirsiniz. Projeniz en hızlı uyumlu Sen seçmeliyim/indirme POD - Projeniz Swift versio 4.0
varsa

  1. :

    enter image description here


    Sen sorguya çözüm olarak iki seçenek vardır dil (POD bilgisi ve hızlı sürümü paylaşın), böylece projeye uygun pod kitaplığınız için tam pod sürüm sürümünü size sağlayabilirim.

  2. proje 4,0
    altında hızlı bir sürümü varsa - Sen (bunu taşınamayan verdiyseniz) Swift 4.0 içine proje taşımanız gerekmektedir. İşte ref soru ve cevap, nasıl hızlı (aşağı) < 4.0 4.0. Sorunuza tarafınızdan eklenen etikete göre


- 4 swift3 mevcut proje dil sürümü ve pod 'Cosmos', '~> 12.0' destekliyor hızlı

Aşağıda, 4.0'ın altındaki Swift sürümünü destekleyen önceki sürümün listesi verilmiştir. Ne kadar hızlı 3.2 ile tamam görünüyor oluyor

pod 'Cosmos', '~> 11.0.3' 
// or 
pod 'Cosmos', '~> 11.0.1' 
// or 
pod 'Cosmos', '~> 11.0.0 

'

6

sahiptir. adım

1) proje yöneticisi (Xcode sol üst)
2 Projenizi seç altında

Kullanım) Ayarlar kurmak seç
3) Swift
4) Değiştir" "Swift dili" Arama Dil Sürümü "=> Hızlı 4.0

2

Ben

[NSFontAttributeName : font] 

Aşağıda Kanunu ile bu Kod

[NSAttributedStringKey.font : font] 

yerine o yardımcı olur Umut.