Objective C将NSString放在NSLog中

时间:2016-08-03 10:09:41

标签: ios objective-c nsstring nslog

真正基本的Obj C问题:

在你说这是重复之前我已经检查了其他答案,这就是我用来做这个的方法就是这样做。

所以我只想输出一个NSString到NSLog,但是我在日志行上得到了预期的错误。“

我显然错过了一些非常基本的东西。

以下是代码:

//
//  HelloWoldOBJ.m
//  Helloworld2


#import "HelloWoldOBJ.h"

@implementation HelloWoldOBJ

    NSString *make = @"porche";

    NSLog(@"%@", make);

@end

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

viewDidLoad中调用您的字符串并检查

 - (void)viewDidLoad

 {
[super viewDidLoad];

NSString *make = @"porche";

NSLog(@"%@", make);


 }

你得到像

一样的出局

enter image description here

答案 1 :(得分:1)

NSLog(@"%@", make);

上面的行必须写在方法中,并且必须从某个地方调用该方法。 简而言之,NSLog不是属性,因此它不能像财产一样被声明。这就是您收到此错误的原因。