为什么我不能用NSString设置标题?
- (void)viewDidLoad
{
NSString *getProvince = [NSString stringWithFormat:@"%@",g_province];
NSLog(@"getProvince %@",getProvince);
self.title = @"%@",getProvince;
[super viewDidLoad];
}
g_province来自其他文件(xxxx.m),它是NSString。
NSLog显示“getProvince东京”,这是正确的。但它没有在标题中显示。
答案 0 :(得分:4)
chnage it to:self.title = getProvince;
答案 1 :(得分:1)
错误在别的地方
NSString *getProvince = [NSString stringWithFormat:@"%@",g_province];
NSLog(@"getProvince %@",getProvince);
self.title = getProvince;
如果不起作用,请尝试
self.title = @"Hello";
如果有效,请告诉我
答案 2 :(得分:0)
您没有向g_province添加任何格式,因此-stringWithFormat:是不必要的。只需直接使用g_province:
- (void)viewDidLoad
{
NSLog(@"g_province %@", g_province);
self.title = g_province;
[super viewDidLoad];
}
答案 3 :(得分:-1)
在您的代码中
以下行
self.title = @"%@",getProvince;
必须像
self.title = getProvince;