मैं indexOfObject विधि के माध्यम से एक सरणी के सूचकांक प्राप्त करने का प्रयास कर रहा हूं, लेकिन जब मैं इंडेक्स का परीक्षण करने के लिए मूल्य लॉग करने का प्रयास करता हूं तो मुझे कचरा मूल्य मिलता है .. परीक्षण उद्देश्यों के लिए मुझे मूल्य {57,56,58..}
के साथ एक सरणी मिल रही है के एक सूचकांक 56
कहते हैं,एनएसएआरएआरई से ऑब्जेक्ट का इंडेक्स प्राप्त करना?
NSNumber *num = [NSNumber numberWithInteger:56];
NSInteger Aindex = [myArray indexOfObject:num];
NSLog(@" %d",Aindex);
मूल्य मैं मिल 2323421
की तरह कुछ है करने देता है। मैं संभवतः गलत क्या कर रहा हूँ ??
क्या आप वास्तव में इसे सरणी में डाल रहे हैं? –
** आपके myArray में किस तरह का डेटा प्रकार मान है ** –
मैं एनएसएनंबर के साथ सरणी ऑब्जेक्ट को सरणी और तुलना करने के लिए एनएसएसटींग मान जोड़ रहा था .. नहीं सोचा था कि यह एक समस्या होगी लेकिन आखिरकार ऑब्जेक्ट को स्ट्रिंग के साथ तुलना करना पड़ा इसे सही करने के लिए मूल्य .. – hemant