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 不是 属性,所以它不能像 属性 那样声明。这就是您收到此错误的原因。