2016-07-18 15 views
30

एक्सकोड 8 बीटा में एक नई चेतावनी प्राप्त करना 3. इस वाक्यविन्यास में क्या गलत है, या xcode में कोई बग है?xcode 8 बीटा 3: अपेक्षित ',' बहु-खंड स्थिति

SwiftyJSON.swift: 772: 35: अपेक्षित ',' एक बहु खंड हालत के कुछ हिस्सों

if let errorValue = error where errorValue.code == ErrorNotExist { 
} 

उत्तर

36

यह इस सुविधा लगता है शामिल किया गया है में शामिल होने: 0099-conditionclauses.md

इस प्रयास करें:

if let errorValue = error, errorValue.code == ErrorNotExist { 
} 
+0

लिंक के लिए धन्यवाद - यह देखने के लिए मेरे लिए बहुत मुश्किल था कि सिंटैक्स कैसे बदल गया जब तक मैंने इसे देखा। – Echelon

+1

यह महत्वपूर्ण हिस्सा है: ** "जहां खंडों को सशर्त बाध्यकारी के साथ बूलियन अभिव्यक्तियों को जोड़ने के लिए उपयोग नहीं किया जाता है। यह उपयोगकर्ता भ्रम के मुद्दों को हल करता है और एक समस्या को संबोधित करता है जहां बूलियन स्थितियों को मनमानी बाइंडिंग से जोड़ा जाना चाहिए।" ** तो, उपयोग करें इसके बजाय अल्पविराम – Echelon

+0

क्या होगा अगर मेरा कोड swift2.3 पर आधारित है? मुझे "बूलियन कंडीशन की आवश्यकता है" – JerryZhou

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