में मैं अपने कोड से अटे पड़े लगाने के लिए शुरू कर रहा हूँ:अशक्त करने के लिए की तुलना करें उद्देश्य सी
if([p [email protected]"somekey"] != [NSNull null]) {
}
वहाँ कम (चरित्र वार) शून्य के लिए तुलना है?
पृष्ठभूमि: मैं एक JSON स्ट्रिंग को पार्स करने के लिए एसबीजेसन लाइब्रेरी का उपयोग कर रहा हूं और कुछ चाबियों के लिए अक्सर शून्य मान (डिज़ाइन द्वारा) होते हैं।
objectForKey विधि वापस नहीं करता है [NSNull अशक्त]। यह शून्य आता है। – jarmod
यह आपको एक झूठी सकारात्मक दे सकता है। यदि '[p objectForKey: @" someKey "]' nil' देता है, तो आपका परीक्षण पास हो जाएगा। –
यदि यह शब्दकोश में है तो यह '[NSNull null] 'देता है। –