Objective C 将 NSString 放在 NSLog 中
Objective C place NSString in NSLog
真正基础的 Obj C 问题:
在你说这是重复之前,我已经检查了其他答案,这就是我用来做这个的方法,据说要这样做。
所以我只想将 NSString 输出到 NSLog,但我在日志行上收到预期的错误“)”。
我显然缺少一些非常基本的东西。
代码如下:
//
// HelloWoldOBJ.m
// Helloworld2
#import "HelloWoldOBJ.h"
@implementation HelloWoldOBJ
NSString *make = @"porche";
NSLog(@"%@", make);
@end
感谢您的帮助
在 viewDidLoad
中调用您的字符串并检查
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *make = @"porche";
NSLog(@"%@", make);
}
你的输出就像
NSLog(@"%@", make);
上面这行必须写在一个方法里面,并且那个方法必须从某个地方调用。 简而言之,NSLog 不是 属性,所以它不能像 属性 那样声明。这就是您收到此错误的原因。
真正基础的 Obj C 问题:
在你说这是重复之前,我已经检查了其他答案,这就是我用来做这个的方法,据说要这样做。
所以我只想将 NSString 输出到 NSLog,但我在日志行上收到预期的错误“)”。
我显然缺少一些非常基本的东西。
代码如下:
//
// HelloWoldOBJ.m
// Helloworld2
#import "HelloWoldOBJ.h"
@implementation HelloWoldOBJ
NSString *make = @"porche";
NSLog(@"%@", make);
@end
感谢您的帮助
在 viewDidLoad
中调用您的字符串并检查
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *make = @"porche";
NSLog(@"%@", make);
}
你的输出就像
NSLog(@"%@", make);
上面这行必须写在一个方法里面,并且那个方法必须从某个地方调用。 简而言之,NSLog 不是 属性,所以它不能像 属性 那样声明。这就是您收到此错误的原因。