क्या एनएसएआरएआरई बूल वैल्यू की सरणी रख सकता है?एनएसएआरएआरई और बूल वैल्यू
निम्नलिखित कोड
BOOL b = NO;
NSMutableArray *array = [[NSMutableArray alloc] init];
[array addObject:[NSNumber numberWithBool:b]];
NSLog(@"value is %d", [array objectAtIndex:0]);
चलाता है लेकिन, मैं अपेक्षा के अनुरूप नहीं के लिए 0 मान नहीं मिलता है।
BOOL b = YES;
[array addObject:[NSNumber numberWithBool:b]];
आप बूलियन मूल्यों को पुनः प्राप्त करने, इस का उपयोग करना चाहते हैं: इसके बजाय, इस मैं क्या मिलेगा
मूल्य है 37736096
तुम क्यों bool नहीं एक बड़ी संख्या हो जाता है व्याख्या कर सकते हैं? क्या यह एक यादृच्छिक मूल्य है? धन्यवाद। – chenyi1976
यह अपनी सामग्री के बजाय, NSNumber ऑब्जेक्ट का पता है। ऐसा इसलिए है क्योंकि आप कॉल करने के लिए भूल गए- boolValue –