2010-07-01 256 views
0

我目前將對象添加到數組中,其中標籤從用戶輸入的文本字段中獲取。檢查文本字段是否爲空

目前它添加一個條目,即使該字段爲空。

我將文本字段分配給一個字符串,然後想檢查它是否爲零,如果是則不要將它添加到數組中。

我用java的地方可以用的東西做類似

if(enteredText.length > 0){ //add to array} 

我想在我的代碼如下現在

if(title != nil) 
{ 
[plistArray addObject:title]; 
[plistArray writeToFile:filepath atomically: YES]; 
} 

,但它似乎沒有工作,沒有點方法可用於獲取輸入文本的長度。

我如何在Obj-C中實現這一點?

問候

回答

4

使用NSString

if(title != nil && [title length]) 
{ 
    [plistArray addObject:title]; 
    [plistArray writeToFile:filepath atomically: YES]; 
} 
+0

偉大,感謝的 - 長度方法。 因此,而不是在java中的點,在目標c只是添加[],並失去了點? – jarryd 2010-07-01 11:55:19

+1

@alJaree:不,obj-c點符號用於特定類型的方法調用。我的建議是:不要來一些「代替X做X」的結論,而是實際學習語法的含義。 – 2010-07-01 12:00:47

+0

@Dan Ray:我知道obj-​​c中的點符號,但我應該重申我的評論。 我在思考,而不是在Java中,你可以使用點符號,然後看到可用的方法,並在同一時間學習,可以通過[對象codesense選項] obj-c完成相同的? 尊重 – jarryd 2010-07-01 12:06:02