2
我有一個NSMutableArray
實例,其中包含「N」個對象,我想檢查NSMutableArray
是否包含(null)或任何其他值。如何檢查NSMutableArray是否包含值(空)或不?
在NSString
有一種方法稱爲isEqualToString:
有沒有類似的方法可用於NSMutableArray
?
否則,我該怎麼做?
我有一個NSMutableArray
實例,其中包含「N」個對象,我想檢查NSMutableArray
是否包含(null)或任何其他值。如何檢查NSMutableArray是否包含值(空)或不?
在NSString
有一種方法稱爲isEqualToString:
有沒有類似的方法可用於NSMutableArray
?
否則,我該怎麼做?
NSMutableArray
只能包含非nil
對象。打印爲(null)
的對象通常爲nil
。
超類方法containsObject:
會告訴你一個特定的非nil
對象是否在數組中。請注意,只有根據isEqual:
,這些對象是相同的才能使用。
嗨walkytalky, Thanx答覆,但如果我有一個(null),即emptystring的值,那麼我該如何檢查? – raaz 2010-06-17 09:09:24
空字符串不會以'(null)'打印。如果是這樣,那麼它就是'nil',你不必在數組中查找它,因爲它不能在那裏。 (好吧,它也可以是「@」(null)「' - 你可以用'containsObject:'來測試這個,如上所述 - 但這不太可能。 ) – walkytalky 2010-06-17 09:14:16
是的walkytalky你是正確的,當我用CFShow(mutablearray)打印我的mutablearray;它顯示了你所說的。它只是零。 感謝您的幫助。 – raaz 2010-06-17 11:13:51