Skip to content

Commit 289fa9e

Browse files
committed
define refactor
1 parent 21f9361 commit 289fa9e

File tree

4 files changed

+11
-16
lines changed

4 files changed

+11
-16
lines changed

QiniuSDK/Common/QNPHAssetFile.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
#import "QNFileDelegate.h"
1212

13-
#if (defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000) || (defined(__MAC_OS_X_VERSION_MAX_ALLOWED) && __MAC_OS_X_VERSION_MAX_ALLOWED >= 1090)
13+
#if (defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000)
1414
@class PHAsset;
1515
@interface QNPHAssetFile : NSObject<QNFileDelegate>
1616
/**

QiniuSDK/Common/QNPHAssetFile.m

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#import "QNPHAssetFile.h"
1010

11-
#if (defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000) || (defined(__MAC_OS_X_VERSION_MAX_ALLOWED) && __MAC_OS_X_VERSION_MAX_ALLOWED >= 1090)
11+
#if (defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000)
1212
#import <Photos/Photos.h>
1313

1414
enum {
@@ -176,6 +176,5 @@ - (NSData *)fetchDataFromAsset:(PHAsset *)asset
176176
return tmpData;
177177
}
178178

179-
180179
@end
181180
#endif

QiniuSDK/Storage/QNUploadManager.h

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,12 @@
1010

1111
#import "QNRecorderDelegate.h"
1212

13-
#if (defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000) || (defined(__MAC_OS_X_VERSION_MAX_ALLOWED) && __MAC_OS_X_VERSION_MAX_ALLOWED >= 1090)
14-
#import <Photos/Photos.h>
15-
#endif
1613

1714
@class QNResponseInfo;
1815
@class QNUploadOption;
1916
@class QNConfiguration;
2017
@class ALAsset;
21-
18+
@class PHAsset;
2219

2320

2421
/**
@@ -135,14 +132,10 @@ typedef void (^QNUpCompletionHandler)(QNResponseInfo *info, NSString *key, NSDic
135132
* @param completionHandler 上传完成后的回调函数
136133
* @param option 上传时传入的可选参数
137134
*/
138-
#if (defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000) || (defined(__MAC_OS_X_VERSION_MAX_ALLOWED) && __MAC_OS_X_VERSION_MAX_ALLOWED >= 1090)
139135
- (void) putPHAsset:(PHAsset *)asset
140136
key:(NSString *)key
141137
token:(NSString *)token
142138
complete:(QNUpCompletionHandler)completionHandler
143139
option:(QNUploadOption *)option;
144140

145-
146-
#endif
147-
148141
@end

QiniuSDK/Storage/QNUploadManager.m

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,16 @@
1313
#import <UIKit/UIKit.h>
1414
#import "QNALAssetFile.h"
1515
#import <AssetsLibrary/AssetsLibrary.h>
16+
17+
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000
18+
#import "QNPHAssetFile.h"
19+
#import <Photos/Photos.h>
20+
#endif
21+
1622
#else
1723
#import <CoreServices/CoreServices.h>
1824
#endif
1925

20-
#if (defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000) || (defined(__MAC_OS_X_VERSION_MAX_ALLOWED) && __MAC_OS_X_VERSION_MAX_ALLOWED >= 1090)
21-
#import "QNPHAssetFile.h"
22-
#endif
2326

2427
#import "QNConfiguration.h"
2528
#import "QNHttpManager.h"
@@ -259,12 +262,12 @@ - (void) putALAsset:(ALAsset *)asset
259262
#endif
260263
}
261264

262-
#if (defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000) || (defined(__MAC_OS_X_VERSION_MAX_ALLOWED) && __MAC_OS_X_VERSION_MAX_ALLOWED >= 1090)
263265
- (void) putPHAsset:(PHAsset *)asset
264266
key:(NSString *)key
265267
token:(NSString *)token
266268
complete:(QNUpCompletionHandler)completionHandler
267269
option:(QNUploadOption *)option {
270+
#if (defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000)
268271
if ([QNUploadManager checkAndNotifyError:key token:token input:asset complete:completionHandler]) {
269272
return;
270273
}
@@ -281,7 +284,7 @@ - (void) putPHAsset:(PHAsset *)asset
281284
}
282285
[self putFileInternal:file key:key token:token complete:completionHandler option:option];
283286
}
284-
}
285287
#endif
288+
}
286289

287290
@end

0 commit comments

Comments
 (0)