'NSString未声明'

时间:2011-01-12 07:22:06

标签: objective-c nsstring

这非常愚蠢,但我无法弄清楚如何在我的iPhone应用程序中使用NSString。

我没有导入任何特殊内容(只是stdio.h)。当我试图宣布:

NSString *test = @"Hello World"

并编译,我收到错误:'NSString undeclared'

我该如何解决这个问题?另外,当我尝试添加

#import <Foundation/Foundation.h>

我收到了3951个构建错误。

4 个答案:

答案 0 :(得分:7)

I haven't imported anything special (just stdio.h)

你应该#import <Foundation/Foundation.h>

Application的类型应为Foundation alt text

答案 1 :(得分:3)

您需要导入Foundation.h。您可能不需要或不想stdio.h

答案 2 :(得分:0)

使用

NSString *test=[NSString stringWithFormat:@"Hello World"];

干杯

答案 3 :(得分:0)

这也很傻。你在排队后放了一个分号吗?