मैं एक स्ट्रिंग का परीक्षण कर रहा हूं, और मुझे लगता है कि यदि पहली स्ट्रिंग शून्य है, तो वापसी मान NSOrderedSame (0 के लिए मूल्यवान) के बराबर है।आईफोन - एक अन्य मूल्यवान एनएसएसटींग के साथ एक शून्य एनएसएसटींग की तुलना एनएसओर्डर्डसम
if([oneString compare:otherString] == NSOrderedSame)
यदि कोई स्ट्रिंग शून्य है तो हाँ वापस आती है।
तो मैं if(oneString != nil && [oneString compare:otherString] == NSOrderedSame)
का परीक्षण करना चाहिए मुझे लगता है कि मैं भी हालत में otherString का परीक्षण करना चाहिए, और एक विशेष मामला बनाने यदि मैं चाहता हूँ कि [nil compare:nil]
रिटर्न NSOrderedSame
।
क्या ऐसे परीक्षण करने के बिना स्ट्रिंग की तुलना करने का एक और सुविधाजनक तरीका है और वास्तव में परीक्षण करना है कि दोनों स्ट्रिंग समान हैं?