24
मैं उद्देश्य-सी में ऑब्जेक्ट प्रकार में BOOL
कैसे लपेटूं?बूल रैपर? `BOOL` मान का ऑब्जेक्ट बनाएं। (उद्देश्य-सी)
मैंकी userInfo
ऑब्जेक्ट में BOOL
स्टोर करना चाहता हूं। मैं इसे कैसे लपेटूं?
मैं उद्देश्य-सी में ऑब्जेक्ट प्रकार में BOOL
कैसे लपेटूं?बूल रैपर? `BOOL` मान का ऑब्जेक्ट बनाएं। (उद्देश्य-सी)
मैंकी userInfo
ऑब्जेक्ट में BOOL
स्टोर करना चाहता हूं। मैं इसे कैसे लपेटूं?
NSNumber *boolForUserInfo = @YES; // or [NSNumber numberWithBool:YES] the old way
[userInfo setObject:boolForUserInfo forKey:@"myBool"];
पुनः प्राप्त के साथ:
[[userInfo objectForKey:@"myBool"] boolValue];
जहाँ तक मुझे पता है, अपने 'पुराने तरीके से' सबसे अच्छा है और आप एक चर लपेटकर रहे हैं एक BOOL से एक NSNumber बनाने के लिए जिस तरह से एक शाब्दिक नहीं है। – JordanC
@ जोर्डनसी आप 'एन (MyScalarVar)' जैसे शाब्दिक मुक्केबाजी वाक्यविन्यास का उपयोग कर सकते हैं ताकि 'NSNumber' को सरल 'BOOL' या कुछ' NSInteger' से बनाया जा सके। – Eimantas
उसे नहीं पता था! बहुत ही शांत। धन्यवाद @Eimantas – JordanC