반응형
NSString을 NSInteger로 변환 하시겠습니까?
나는 변환 할 string
data
에 NSInteger
.
문자열이 사람이 읽을 수있는 숫자 표현 인 경우 다음을 수행 할 수 있습니다.
NSInteger myInt = [myString intValue];
[myString intValue]
cType "int"를 반환합니다.
[myString integerValue]
를 반환합니다 NSInteger
.
대부분의 경우 사과 클래스 참조를 살펴보면 이러한 간단한 함수를 찾을 수 있습니다. 가장 빠른 방법은 [option] 버튼을 클릭하고 클래스 선언 (이 경우 NSString)을 두 번 클릭하는 것입니다.
나는 이것이 올바른 대답이라는 것을 알았습니다.
NSInteger myInt = [someString integerValue];
NSNumber *tempVal2=[[[NSNumberFormatter alloc] init] numberFromString:@"your text here"];
문자열이면 NULL을 반환하거나 NSNumber를 반환합니다.
NSInteger intValue=[tempVal2 integerValue];
NSNumber의 정수를 반환합니다.
int myInt = [myString intValue];
NSLog(@"Display Int Value:%i",myInt);
이것은 integerValue보다 안전합니다.
-(NSInteger)integerFromString:(NSString *)string
{
NSNumberFormatter *formatter=[[NSNumberFormatter alloc]init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
NSNumber *numberObj = [formatter numberFromString:string];
return [numberObj integerValue];
}
NSString *string = [NSString stringWithFormat:@"%d", theinteger];
참고 URL : https://stackoverflow.com/questions/4791470/convert-nsstring-to-nsinteger
반응형
'Nice programing' 카테고리의 다른 글
파이썬에서 목록을 공백이있는 문자열로 어떻게 변환합니까? (0) | 2020.10.23 |
---|---|
IE의 CSS 회전 속성 (0) | 2020.10.22 |
자바에서 날짜를 온전하게 확인하는 방법 (0) | 2020.10.22 |
Iphone UIImageView에 애니메이션 GIF 이미지 추가 (0) | 2020.10.22 |
InnerException (s)에서 모든 메시지를 받고 있습니까? (0) | 2020.10.22 |