2014-12-07 58 views
1

當我嘗試在Xcode模擬器上執行我的部分Swift應用程序時,我的兩個類型被報告爲不明確。同樣的事情發生時,我試圖存檔它,但我的iOS 7 iPhone和iOS 8.1 iPad報告沒有問題。如果不需要存檔將更新提交到App Store,那就沒問題了。這些都是錯誤的:Swift頭文件中的兩個不明確類型

iPuja Pro.build/Debug-iphonesimulator/iPuja.build/DerivedSources/iPuja-Swift.h:80:67: 參考 'EKSourceType' 不明確 iPuja_ProAppDelegate.m:13 :9:從/ Users/fbartolom/Documents/cocoa應用程序中包含的文件/ iPuja Pro/Classes/iPuja_ProAppDelegate.m:13: iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk/System/Library/Frameworks/EventKit .framework/Headers/EKTypes.h:131:3: 通過名稱查找找到的候選人是'EKSourceType' /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk /System/Library/Frameworks/EventKit.framework/Headers/EKTypes.h:131:3:01通過名稱查找發現候選人 'EKSourceType' /用戶/ fbartolom /庫/開發商/ Xcode中/ DerivedData/iPuja_Pro-geuzolcwoljzlocablkrjyizzrbj /編譯/中間體/ iPuja Pro.build/Debug-iphonesimulator/iPuja.build/DerivedSources/iPuja- Swift.h:82:59: 參考 'EKCalendarType' 不明確 iPuja的Pro /類別/ iPuja_ProAppDelegate.m:13:9:在文件從 包括iPuja 的Pro /類別/ iPuja_ProAppDelegate.m:13: /應用/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk/System/Library/Frameworks/EventKit.framework/Headers/EKTypes.h:111:3: 通過名稱找到候選人查找是'EKCalendarType' /Applications/Xcode.app/Contents/Develope r/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk/System/Library/Frameworks/EventKit.framework/Headers/EKTypes.h:111:3: 通過名稱查找找到的候選人是'EKCalendarType'

可能是什麼問題以及如何解決?那是我第一部Swift編程。

回答

0

該問題是由於在應用程序委託頭文件中包含了EventKit庫。當然,我沒有得到連接,但是在Objective-c部分中刪除對EventKit的所有引用修復了這個問題。

相關問題