簡體   English   中英

Xcode4中的外部用法

[英]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.

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