संलग्न स्क्रीन शॉट यह सब कहता है: मेरे पास एक वैध सत्य बूल है, मैं बैंग ऑपरेटर के साथ इसे अस्वीकार करता हूं, और (एक्सकोड मुझे बताता है) मेरे पास एक अवैध मान है।स्विफ्ट बूलियन मान <invalid>
ऐसा प्रतीत होता है कि यह "अमान्य" मान व्यवहार करता है जैसे कि यह गलत था। लेकिन वास्तव में, wtf?
उस बूल की स्मृति या तो कभी शुरू नहीं हुई थी, या किसी भी तरह से दूषित हो गई है। 'बूल' के लिए केवल वैध मान' 0x01' ('true') और' 0x00' ('false') – Alexander
एक्सकोड डीबग विंडो स्पष्ट रूप से दिखाती है कि बूल प्रारंभ किया गया था। यही वह पंक्ति है जो 72 करता है। इसके अलावा, 'सक्षम' मान को अनुकूलित नहीं किया जा सकता क्योंकि यह लाइन 73 पर उपयोग किया जाता है। हालांकि, यह सिर्फ एक एक्सकोड डीबगर बग हो सकता है ... –
मुझे संदेह है कि डिबगिंग सत्र शुरू होने के बाद से यह कोड संपादित किया गया है, और कि कोड कार्यक्रम – Alexander