में उद्देश्य-सी टाइपपीफ एनम पर समानता मैं स्विफ्ट में फेसबुक ऑब्जेक्टिव-सी एसडीके के साथ काम कर रहा हूं और मैं एनबीएम से मूल्य के साथ एक एफबीएसशनस्टेट मान की तुलना करने की कोशिश कर रहा हूं।स्विफ्ट
Could not find an overload for '==' that accepts the supplied arguments
मैं अनिवार्य रूप से पूरा करने के लिए कोशिश कर रहा हूँ: हालांकि मैं संकलक त्रुटि मिलती है
if state == FBSessionStateOpen { ... }
मैं मूल्य के खिलाफ की तुलना द्वारा इस के आसपास काम करने में सक्षम हूँ ...
if state.value == FBSessionStateOpen.value { ... }
लेकिन मुझे आश्चर्य है कि इस काम को स्विफ्ट एनम की तरह बनाने का कोई तरीका है?
'का प्रयास करें यदि राज्य == .FBSessionStateOpen' – Adam
कोई भाग्य, स्विफ्ट डॉक्स के अनुसार इस काम किया जाना चाहिए था लेकिन ऐसा लगता है enum को NS_ENUM मैक्रो के साथ नहीं बनाया गया था। त्रुटि यह है: सदस्य 'FBSessionStateOpen' – DennyFerra