0
我使用SVN更新項目,那麼我下面的項目報告的錯誤:Objective-C和斯威夫特混合項目-Swift.h文件報告錯誤
我的報告的錯誤代碼是在這裏:
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull Mob_App_Key;) // error:Expected an Objective-C directive after '@'
+ (NSString * _Nonnull)Mob_App_Key;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull Mob_App_Secret;)
+ (NSString * _Nonnull)Mob_App_Secret;
但你看我的Mob_App_Key
或Mob_App_Secret
定義:
// 銀行
static let 中國工商銀行 = "中國工商銀行"
static let 中國銀行 = "中國銀行"
static let 中國建設銀行 = "中國建設銀行"
static let 中國農業銀行 = "中國農業銀行"
static let 中國郵政銀行 = "中國郵政銀行"
/* app key */
// 1.Mob
static let Mob_App_Key = "18asd0easdas159b"
static let Mob_App_Secret = "f8asdsdasd25055eb5efd70c43a854"
// 2.Bugly
static let Bugly_App_Id = "fcasdads3"
static let Bugly_App_Secret = "f93b192d-rrrr-4ssss-b604-68bfc49b8f4e"
他們與Bugly_App_Id
沒有什麼不同,而在-Swift.h
,Bugly_App_Id
沒有報錯,我不知道錯在哪裏。
我已重新啓動Xcode
,並清理我的項目,它不適合我。