簡體   English   中英

靜態NSString * const-在iOS中引發錯誤'未知類型名稱'NSString'

[英]static NSString *const - throws error 'Unknown type name 'NSString'' in iOS

我只是將以下行從現有應用程序的(Say app A)常量頭文件(Constants.h)復制到我的新應用程序(Say app B)常量頭文件(Constants_new.h)

static NSString *const xxx = @"yyy";

該行未顯示我的應用A的任何錯誤/警告。但是,當我將此行復制到我的應用B的constants_new.h文件中時,它將引發錯誤,

錯誤:未知類型名稱'NSString'

請幫助我解決此問題。

PS:如果我復制了constants.h的整個文件內容,並將其粘貼到constants_new.h文件,則沒有錯誤。

似乎您忘記了在應用程序B的constants_new.h文件中導入Foundation類:

#import <Foundation/Foundation.h>

確保在.h文件中導入UIKit。 在.h文件頂部添加以下行

#import <UIKit/UIKit.h>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM