2010-07-01 5 views
0

현재 사용자가 입력 한 텍스트 필드에서 가져온 레이블이있는 배열에 객체를 추가합니다.텍스트 필드가 null인지 검사

현재 입력란이 비어 있어도 항목을 추가합니다.

문자열에 텍스트 필드를 할당 한 다음 배열에 텍스트 필드를 추가하지 않으면 문자열이 nil인지 확인하려고합니다.

나는 그것이 내가 지금 내 코드에 다음과

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

을 시도하고 있지만 제대로 작동 나던

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

같은 것을 함께 할 수있는 자바에 사용되지 않고있다하고 입력 된 텍스트의 길이를 가져올 수있는 도트 메소드

Obj-C에서 어떻게하면됩니까?

감사

답변

4

이있는 NSString

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

큰 감사의 -length 방법을 사용합니다. 그래서 자바의 점 대신 객관적인 C에서 []를 추가하고 점을 잃어 버리시겠습니까? – jarryd

+1

@alJaree : 아니요, obj-c 점 표기법은 특정 종류의 메서드 호출에 사용됩니다. 나의 조언 : "X X 대신에"결론에 이르지 말고 실제로 구문의 의미를 배우십시오. –

+0

@ Dan Ray : obj-c의 점 표기법에 대해 알고 있지만 내 의견을 다시 말해야합니다. 자바 대신 도트 표기법을 사용할 수 있고 사용 가능한 방법을보고 동시에 배울 수 있습니다. [object codesense options]로 obj-c에서도 동일하게 수행 할 수 있습니까? 안부 – jarryd

관련 문제