web-dev-qa-db-fra.com

objective-c obtenir les 2 derniers caractères d'une chaîne?

Dis que j'ai une ficelle:

NSString *state = @"California, CA";

Quelqu'un peut-il me dire comment extraire les deux derniers caractères de cette chaîne (@ "CA" dans cet exemple)

47
unicornherder
NSString *code = [state substringFromIndex: [state length] - 2];

devrait le faire

146
Ferruccio

Swift 4:

let code = (state as? NSString)?.substring(from: state.characters.count - 2)
0
Naishta