0
Objective Cで記述されたプロジェクトがあり、Swift 3.1で新機能が記述されています。 私の要件はAppDelegate.hファイルで宣言されている変数にアクセスしています。そこで私はブリッジファイルにAppDelegateをインポートします。私はSwiftクラスファイルにAppdelegate Objectを宣言し、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
は完璧に動作します。 –