미안 사전을 만드는 작동하지 한 Statment 여기 (이 내 테스트 애플 리케이션이)가 작동하지 않을 수있는 내 코드? 감사합니다 알파벳다른 경우 내 응용 프로그램
0
A
답변
1
compare과 같은 문자열 조작 루틴을 호출하여 포인터를 비교하는 것만으로도 안 될까요?
게다가 mms=NIL
은 NIL
에서 mms
까지 지정하지 않아도됩니다.
업데이트 :NIL
은 빈 문자열을 의미하지 않습니다. 문자열이 비어 있는지 대신 [mms length] == 0
을 작성해야합니다.
4
NSString 개체에는 ==
을 사용할 수 없습니다. 이 일을보십시오 :
if (encodedkw == nil){
[email protected]"put text";
} else if ([encodedkw isEqualToString:@"a"]){
[email protected]"this is a";
} else if ([encodedkw isEqualToString:@"b"]){
[email protected]"this is b";
}
mms
encodedkw
같아야한다 그래서 나는 그것을 사용으로 전환. 또한 문자열 비교에
isEqualToString
을 사용하고 있습니다. 마지막으로
NULL
대신
nil
을 확인하기 위해 null 체크를 변경했습니다.
+0
정확성을 위해 다음과 같아야합니다. if (mms == NIL) ... Apple의 API가 "NULL"대신 "NIL"을 반환하기 때문에? (즉, [stringWithFormat ...]은 항상 정적을 반환하는 정적 함수가 아닙니다.) – Dan
+0
nil에 동의하고 절대 0이 아니어야한다는 사실에 동의합니다. 내 대답 업데이트 중. –
1
==보다 ==
관련 문제
- 1. 웹 개발의 응용 프로그램 유형이 다른 경우
- 2. C# 다른 응용 프로그램 내 응용 프로그램 배치하기
- 3. 다른 응용 프로그램에서 내 프로그램 시작
- 4. 내 양식에 다른 응용 프로그램 표시
- 5. 내가 다른 응용 프로그램 내 C-DLL에
- 6. 난 내 응용 프로그램
- 7. 특정 이벤트에 다른 응용 프로그램
- 8. 다른 응용 프로그램 내의 Android 응용 프로그램
- 9. 나는이 내 안드로이드 응용 프로그램 내 안드로이드 응용 프로그램
- 10. 어떻게 내 응용 프로그램
- 11. 내 응용 프로그램
- 12. 내 MVC 응용 프로그램
- 13. : 내 콘솔 응용 프로그램
- 14. 내 응용 프로그램
- 15. 내 flex 응용 프로그램 배포
- 16. iPhone에서 내 응용 프로그램 내 iTunes에서 내 응용 프로그램을 평가하십시오.
- 17. 프로그램 시작 중에 다른 응용 프로그램이 활성화되어있는 경우 응용 프로그램 아이콘이 작업 표시 줄에 없습니다.
- 18. 런타임 응용 프로그램 이름을 모르는 경우 UAC 응용 프로그램 매니페스트
- 19. 내 iPhone 응용 프로그램 확인
- 20. dismissModalViewControllerAnimated 내 응용 프로그램 충돌 :(
- 21. 타사 응용 프로그램 내 Qt 플러그인 응용 프로그램
- 22. 응용 프로그램 서버 내 스프링 프로그램 실행
- 23. 응용 프로그램 내 DB 노출
- 24. 응용 프로그램 내 언어 변경
- 25. STDIN.getc 내 응용 프로그램 잠금
- 26. 하나의 응용 프로그램 내에서 다른 응용 프로그램 유형 - iOS 개발
- 27. 어떻게 darg 소스가 내 응용 프로그램 외부
- 28. 클리어 경우 검사가 내 프로그램 내에서 #
- 29. 내 응용 프로그램 활동 계산 방법 알아보기
- 30. iPhone SDK- 내 응용 프로그램 내에서 YouTube 응용 프로그램 시작
사용하지 않은 것은 무엇입니까? 코드에서 예외가 발생합니까? 충돌하고 화상? 원하는 결과가 나오지 않습니까? –
어떤 언어입니까? 행동을 설명하는 테스트 케이스를 제공 할 수 있습니까? – Confusion