Objective C 将 NSString 放在 NSLog 中
Posted
技术标签:
【中文标题】Objective C 将 NSString 放在 NSLog 中【英文标题】:Objective C place NSString in NSLog 【发布时间】:2016-08-03 10:09:41 【问题描述】:非常基本的 Obj C 问题:
在你说这是重复之前,我已经检查了其他答案,这就是我用来执行此操作的方法。
所以我只想将一个 NSString 输出到 NSLog,但我在日志行上收到了预期的错误“)”。
我显然错过了一些非常基本的东西。
代码如下:
//
// HelloWoldOBJ.m
// Helloworld2
#import "HelloWoldOBJ.h"
@implementation HelloWoldOBJ
NSString *make = @"porche";
NSLog(@"%@", make);
@end
感谢您的帮助
【问题讨论】:
viewDidLoad
中的代码
太棒了,谢谢,我很简单,谢谢
很高兴它可以帮助哥们:)
【参考方案1】:
在viewDidLoad
中调用您的字符串并检查
- (void)viewDidLoad
[super viewDidLoad];
NSString *make = @"porche";
NSLog(@"%@", make);
你得到了像
【讨论】:
【参考方案2】:NSLog(@"%@", make);
上面的行必须写在一个方法中,并且该方法必须从某个地方调用。 总之 NSLog 不是属性,所以不能简单的声明为属性。这就是您收到此错误的原因。
【讨论】:
以上是关于Objective C 将 NSString 放在 NSLog 中的主要内容,如果未能解决你的问题,请参考以下文章
将NSArray中的每个NSString元素显示为UIButton Objective C
Objective C - 以十六进制格式将 char[] 转换为 NSString
将 NSArray 中的每个 NSString 元素显示为 UIButton Objective C
如何将包含 JSON 的 JSON NSString 从 Objective C 方法传递给 Javascript 方法