2017-09-07 122 views
0

我有一個用Objective C編寫的項目,新功能是用Swift 3.1寫的 我的需求是訪問在AppDelegate.h文件中聲明的變量。所以我在我的橋文件中導入AppDelegate。現在我可以在Swift類文件中聲明Appdelegate對象,並訪問在Appdelegate中聲明的變量。如何創建AppDelegate到第三方框架橋文件

問題是,在將AppDelegate導入Bridge文件後,AppDelegate.h文件中導入的框架出現錯誤。 「文件未找到」 如果我從橋文件中刪除AppDelegate.h它的工作正常。

感謝您的幫助

#import <UIKit/UIKit.h> 
#import "DCPathButton.h" <- ERROR IN THIS FRAMEWORK 
#import <CoreLocation/CoreLocation.h> 



@interface AppDelegate : UIResponder <UIApplicationDelegate> 

@property (strong, nonatomic) UIWindow *window; 
@property NSInteger addUserFlag; 
@property NSInteger addDeviceFlag; 
@property NSInteger userProfileFlag; 
@property NSInteger backToAddHomeFlag; 
@property (strong, nonatomic) NSArray *loginResponseArray; 
@property NSInteger AcFlag; 
@property (strong,nonatomic) NSDictionary *FCM_Dict; 
@property (strong,nonatomic) NSString *supportPhone; 
@property (strong,nonatomic) NSString *FCM_Key; 
@property DCPathButton *dcPathButtonInAppDelgt; 
@property (strong,nonatomic) NSString *disableAddHomeBtn; 
@property (strong,nonatomic) NSString *disableAddRoomBtn; 
@property (strong,nonatomic) NSString *disableAddDeviceBtn; 
@property (strong,nonatomic) NSString *disableAddUserBtn; 
@property (strong,nonatomic) NSString *sideMenuFlag; 
@property (nonatomic, strong) CLLocationManager *locationManager; 
@property NSInteger homeOrAwayFlag; 
@end 

回答

1

移動#import "DCPathButton.h"您AppDelegate.m並添加這不是.H:@class DCPathButton;

+0

這是完美的作品。 –

相關問題