[問題] - (NSString *)description 中文印不出來
obj-c 新手請問
我有一個 instance variable type 是 id:
@interface A : NSObject
@property (retain) id item;
@end
然後我幫這個 class implement 一個簡單的 description:
@implementation A
@synthesize item;
- (NSString *)description
{
return [NSString stringWithFormat:@"(%@)", self.item];
}
@end
我把一個 NSString assign 給 id 這個 type 的 instance variable
然後我想印 A 這種 object:
A *a = [[A alloc] init];
a.item = @"8月";
NSLog(@"%@", a);
印出來的東西變成類似這樣:
"(8\U6708)"
請問這是為什麼呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.145.173
※ 編輯: ratbert 來自: 114.37.145.173 (11/20 01:17)
推
11/20 02:47, , 1F
11/20 02:47, 1F
推
11/20 02:50, , 2F
11/20 02:50, 2F
→
11/20 11:11, , 3F
11/20 11:11, 3F
→
11/20 14:22, , 4F
11/20 14:22, 4F
→
11/20 14:25, , 5F
11/20 14:25, 5F
→
11/20 17:18, , 6F
11/20 17:18, 6F
→
11/20 17:19, , 7F
11/20 17:19, 7F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章