2016-03-07 11 views
5

नवीनतम प्रोजेक्ट बीटा में मेरी परियोजना को संकलित करते समय मुझे निम्न त्रुटि मिलती है।एक्सकॉन्ट त्रुटि Xcode बीटा 7.3 (7D162j) में त्रुटि?

enter image description here

कोड की पंक्ति है कि यह कारण बनता है यह है:

let font = UIFont(name: "OpenSans-Semibold", size: 10.0) 

मुझे यकीन है कि इसे ठीक करने का नहीं हूँ।

कोई विचार?

तो यहाँ और अधिक संदर्भ है:

private lazy var view: UIView = { 
     let view = UIView(frame: CGRectMake(0, 0, 34, 80)) 
     let label = UILabel() 
     label.translatesAutoresizingMaskIntoConstraints = false 
     let font = UIFont(name: "OpenSans-Semibold", size: 10.0) 
     label.font = font 
     return view 
    }() 
+2

क्या आप वाकई कोड की रेखा हैं? क्या आप अधिक संदर्भ दिखा सकते हैं? – jtbandes

+2

यदि यह वास्तव में रेखा है, तो ऐसा लगता है कि 7.3 बीटा में एक बग है। कृपया एक रडार की रिपोर्ट करें। हो सकता है कि 'फ़ॉन्ट को चलो: यूआईएफओटी? = यूआईएफओटी (नाम: "ओपनसैन-सेमिबॉल्ड", आकार: 10.0) 'मदद करेगा। –

+0

मुझे लगता है कि यह एक्सकोड में एक बग है - जब तक आप काम नहीं करते हैं, तब तक समतुल्य रेखाओं का प्रयास करके इसके आसपास काम करें। –

उत्तर

0

हाँ मैं भी यह एक ही समस्या थी। जब तक मैंने UIFontDescriptor के साथ UIFont प्रारंभ करने का प्रयास नहीं किया तब तक मेरे लिए कुछ भी काम नहीं किया। तो अपने कोड अब दिखाई देगा:

private lazy var view: UIView = { 
    let view = UIView(frame: CGRectMake(0, 0, 34, 80)) 
    let label = UILabel() 
    label.translatesAutoresizingMaskIntoConstraints = false 
    let descriptor = UIFontDescriptor(name: "OpenSans-Semibold", size: 10.0) 
    let font = UIFont(descriptor: descriptor, size: 10.0) 
    label.font = font 
    return view 
}() 

इसके अलावा, आप & इस परिवर्तन के बाद अपनी परियोजना के पुनर्निर्माण साफ करने के लिए आवश्यकता हो सकती है, Xcode संकलक पहली बार में परिवर्तन नहीं पहचाना।

संबंधित मुद्दे