[英]extern usage in Xcode4
我收到以下錯誤
預期在“ extern”之前為“ {”
使用第三方頭文件時,它具有以下代碼
extern NSString *const kXXXError;
用法是否與Xcode版本相關,因為當前我正在使用Xcode4
extern NSString *const kDeviceErrorDomain;
extern const NSInteger kDeviceErrorCodeUnknown;
@class DeviceInsightInternal;
@interface Device : NSObject {
DeviceInternal *_internal;
}
- (id)init;
- (NSString*)collect:(NSError**)error;
@property (nonatomic, assign) BOOL allowsJavascript;
@property (nonatomic, assign) BOOL privacyEnabled;
@end
您不能聲明標量屬性具有任何類型的keep,assign,copy語義,否則將導致編譯錯誤。 您應該更改:
@property(nonatomic, assign) BOOL allowsJavascript;
@property (nonatomic, assign) BOOL privacyEnabled;
至
@property(nonatomic) BOOL allowsJavascript;
@property (nonatomic) BOOL privacyEnabled;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.