0
나는 Object-C 및 iOS 개발을 배우기위한 모험의 일환으로 간단한 계산기를 사용하고 있습니다.어떻게 '.' Object-C의 문자열 개체
NSString을 사용하는 Object-C에서 문자열의 마침표는 어떻게 표시됩니까?
의견에 따라 이것은 내가 지금까지 얻은 것입니다.
NSString * tmp = [display text];
NSLog(@"%@", tmp); // Shows the number on the display correctly
int x = [tmp rangeOfString:@"."].location;
NSLog(@"%i", x); // Shows some random signed number
if (x < 0) {
[display setText:[[display text] stringByAppendingFormat:@"."]];
}
여전히
// titleLabel 텍스트에서 문자열 가져 오기 NSString * digit = [[보낸 사람 제목 라벨] 텍스트]; int x = [digit rangeOfString : @ "."]. 위치; if (! x) { // 십진수가 아닌 경우 this } – nzaccardi
오! 찾지 못하면 -1을 반환하고 0은 반환하지 않습니다. 그렇다면 (x <0)은 원하는 것입니다 ... –
더 이상 도움을 줄 수 있는지 위의 편집을 참조하십시오. – nzaccardi