2010-07-15 26 views
19

Tôi muốn đặt câu hỏi về NSString * trong mục tiêu C. Tôi có một chuỗi được đọc từ đâu đó và tôi muốn lấy char cuối cùng của đối tượng NSString đó? Tôi đã sử dụng để thử objectAtIndex, nhưng tôi không biết những gì để có được chỉ mục. Tôi nên nhập gì? Cảm ơn nhiều.Cách hiển thị char cuối cùng của NSString *

Trả lời

52
unichar lastChar = [yourString characterAtIndex:[yourString length] - 1]; 

hoặc nếu bạn muốn nó như một NSString:

NSString *lastChar = [yourString substringFromIndex:[yourString length] - 1]; 
+3

Nên biết trước: Điều này sẽ tạo ra văn bản bị hỏng nếu chuỗi kết thúc bằng một chuỗi ký tự kết hợp hoặc cặp thay thế. – Wevah

Các vấn đề liên quan