NSString の末尾からスペースを削除する 質問する

NSString の末尾からスペースを削除する 質問する

文字列の末尾のスペースを削除する必要があります。どうすればいいでしょうか? 例: 文字列がの場合、次"Hello "のようにする必要があります。"Hello"

ベストアンサー1

こちらの回答から抜粋:https://stackoverflow.com/a/5691567/251012

- (NSString *)stringByTrimmingTrailingCharactersInSet:(NSCharacterSet *)characterSet {
    NSRange rangeOfLastWantedCharacter = [self rangeOfCharacterFromSet:[characterSet invertedSet]
                                                               options:NSBackwardsSearch];
    if (rangeOfLastWantedCharacter.location == NSNotFound) {
        return @"";
    }
    return [self substringToIndex:rangeOfLastWantedCharacter.location+1]; // non-inclusive
}

おすすめ記事