iOS Dropbox API:在.h文件中导入DropboxSDK/DropboxSDK.h
在.m文件中导入DropboxSDK效果很好,但当我尝试在头文件中导入它(以便对其进行子类化)时,DropboxSDK中的每个.h文件(DBRestClient、DBRequest等)都会出现“Parse Issue:Expected a type”错误 .h文件:iOS Dropbox API:在.h文件中导入DropboxSDK/DropboxSDK.h,ios,objective-c,dropbox-api,Ios,Objective C,Dropbox Api,在.m文件中导入DropboxSDK效果很好,但当我尝试在头文件中导入它(以便对其进行子类化)时,DropboxSDK中的每个.h文件(DBRestClient、DBRequest等)都会出现“Parse Issue:Expected a type”错误 .h文件: #ifndef Photo_Voithos_Voithos_h #define Photo_Voithos_Voithos_h #endif #import <Foundation/Foundation.h>
#ifndef Photo_Voithos_Voithos_h
#define Photo_Voithos_Voithos_h
#endif
#import <Foundation/Foundation.h>
#import <DropboxSDK/DropboxSDK.h>
@interface Voithos : NSObject
@property NSDate *date;
\ifndef Photo\u Voithos\u Voithos\u h
#定义照片
#恩迪夫
#进口
#进口
@接口Voithos:NSObject
@财产日期*日期;
.m(视图控制器)文件
#导入“ViewController.h”
#进口
#导入“Voithos.h”
@界面视图控制器()
@属性(非原子,强)DBRestClient*restClient;
@属性(非原子,强)Voithos*Voithos;
@结束
@实现视图控制器
-(无效)viewDidLoad{
[超级视图下载];
}
-(无效)initiateDropbox{
self.restClient=[[DBRestClient alloc]initWithSession:[DBSession sharedSession]];
self.restClient.delegate=self;
}
确保为正在使用的目标在构建阶段添加了Security.framework
和QuartzCore.framework
。可能这些都不见了。你能发布你的代码吗?嗯,我看不出用这些代码重现你看到的问题。(虽然看起来两个文件中都缺少@end。)也许有更具Objective-C经验的人可以提供一些见解。
#import "ViewController.h"
#import <DropboxSDK/DropboxSDK.h>
#import "Voithos.h"
@interface ViewController () <DBRestClientDelegate>
@property (nonatomic, strong) DBRestClient *restClient;
@property (nonatomic, strong) Voithos *voithos;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
}
- (void)initiateDropbox {
self.restClient = [[DBRestClient alloc] initWithSession:[DBSession sharedSession]];
self.restClient.delegate = self;
}