1
나는 객관적인 C에서 어쩌면 도움이 될 수있는 몇 가지 간단한 문제가 있습니다.문자열/UTF8 문제
난 그런 가치를 얻을 2 개 스트링있다 : 이제 NSLog는 .. ALWAYS 수행 내게 값 y = 0 및 X = 1, AND IF 문 표시이다
triger = [NSMutableArray arrayWithObjects:[NSString stringWithFormat: @"%f", x],
[NSString stringWithFormat: @"%f", y],
nil];
X = [triger objectAtIndex:0]; // coordinates
Y = [triger objectAtIndex:1];
NSLog(@"%@", Y);
NSLog(@"%@", X);
if (Y == @"0" && X == @"0") // TOUCH TRIGER
을 왜 그거야 ?? 내가 도대체 뭘 잘못하고있는 겁니까 ?
감사합니다. . . . . .
고마워요! 왜 내 방식으로 할 수 없어? 그리고 만약 내가 평등하지 않은지 확인하고 싶다면, 그 길은 무엇입니까 ?? – Curnelious
NSString이 객체이기 때문에 자신의 방식대로 검사 할 수 없습니다. isEqualToString은 부울 값을 반환하는 메서드입니다. 그래서 당신이 같지 않은지 확인하고 싶다면 다음과 같이하면됩니다 :! [Y isEqualToString : @ "0"] – Joel
joel이 여러분에게 말했던 방식을 명확히하기 위해 두 객체가 같은 인스턴스인지 테스트합니다 (동일한 위치 isEqualToString : 두 문자열의 내용이 동일한 지 확인합니다. –