Chcę przekonwertować string
data
na NSInteger
.Konwertuj NSString na NSInteger?
Odpowiedz
Jeśli napis jest czytelny dla człowieka reprezentacją liczby, można to zrobić:
NSInteger myInt = [myString intValue];
Wierzę, że prawą stroną tego wyrażenia powinna być [myString integerValue], nie? –
'[myString intValue]' jest ciemną stroną ahaha –
intValue zwraca wartość int, integerValue zwraca NSInteger. int jest zawsze typu int, ale NSInteger zmienia typy dla skompilowanego urządzenia. Jest na tym więcej, ale zaleca się używanie NSIntegera tam, gdzie to tylko możliwe. –
[myString intValue]
zwraca ctype "Int"
[myString integerValue]
zwraca NSInteger
.
W większości przypadków znajduję te proste funkcje, patrząc na odwołania do klas jabłek, najszybszym sposobem na uzyskanie tego jest kliknięcie przycisku [opcja] i dwukrotne kliknięcie deklaracji klasy (w tym przypadku NSString).
końcówka prosta i używana. :) –
int myInt = [myString intValue];
NSLog(@"Display Int Value:%i",myInt);
Uważam, że jest to właściwa odpowiedź.
NSInteger myInt = [someString integerValue];
NSString *string = [NSString stringWithFormat:@"%d", theinteger];
Poprosił o odwrotność tego. – Lev
NSNumber *tempVal2=[[[NSNumberFormatter alloc] init] numberFromString:@"your text here"];
powraca NULL Jeśli struny lub zwraca NSNumber
NSInteger intValue=[tempVal2 integerValue];
powraca całkowitą NSNumber
jest to bezpieczniejsze niż integerValue:
-(NSInteger)integerFromString:(NSString *)string
{
NSNumberFormatter *formatter=[[NSNumberFormatter alloc]init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
NSNumber *numberObj = [formatter numberFromString:string];
return [numberObj integerValue];
}
- 1. Konwertuj NSInteger na NSIndexpath
- 2. Konwertuj NSInteger na NSUInteger?
- 3. Konwertuj NSMutableAttributedString na NSString
- 4. Xcode iOS: Konwertuj int na NSString
- 5. Konwertuj wartość pływającą na NSString
- 6. Konwertuj długie NSString na numer NSNumber
- 7. Jak przekonwertować NSInteger na NSTimeInterval
- 8. Jak przekonwertować NSIndexPath na NSInteger?
- 9. jak przekonwertować NSinteger na ciąg
- 10. Konwertuj const char * na NSString * i przekonwertuj - _NSAutoreleaseNoPool()
- 11. Konwertuj NSData na ciąg?
- 12. Czy istnieje jakaś różnica między "statyczną konstelacją NSInteger" i "statyczną const NSInteger"?
- 13. Konwertuj JSON na NSArray
- 14. Konwertuj unichar na String?
- 15. Dołącz NSInteger do NSMutableData
- 16. NSString do równania
- 17. Konwersja NSString * na char?
- 18. Zamień char na NSString
- 19. Podział NSString na Array
- 20. Konwertuj szesnastkowy łańcuch na długi
- 21. Konwertuj ciąg na int-celny c
- 22. Czy mogę dostosować istniejącą metodę viewWithTag: (NSInteger) dla stringTag?
- 23. Swift: Konwertowanie NSNumber na NSString (NSNumber nie jest podtypem NSString)
- 24. Jak przekonwertować nsstring na cString?
- 25. Jak przekonwertować CFStringRef na NSString?
- 26. Konwersja NSString na const char
- 27. Konwertowanie pliku CGAffineTransform na NSString
- 28. Jak przekonwertować cstring na NSString?
- 29. stringWithFormat vs. initWithFormat na NSString
- 30. Jak przekonwertować NSData na NSString?
Jeśli google to można łatwo uzyskać odpowiedź w pierwszym przeboju samego – KingofBliss
Należy przyjąć odpowiedzi na swoje pytania. – BoltClock
W którym momencie takie opuszczone pytania zostają "sprzedane na aukcji", aby społeczność kupiła z punktami reputacji ... hmmm :-) –