KS3ErrorHandler.h 767 Bytes
//
//  KS3ErrorHandler.h
//  KS3YunSDK
//
//  Created by JackWong on 12/23/14.
//  Copyright (c) 2014 kingsoft. All rights reserved.
//

#import <Foundation/Foundation.h>

extern NSString *const KS3iOSSDKServiceErrorDomain;
extern NSString *const KS3iOSSDKClientErrorDomain;

@interface KS3ErrorHandler : NSObject
+ (void)shouldThrowExceptions __attribute__((deprecated));
+ (void)shouldNotThrowExceptions;
+ (BOOL)throwsExceptions;
+ (NSError *)errorFromExceptionWithThrowsExceptionOption:
    (NSException *)exception;
+ (NSError *)errorFromException:(NSException *)exception;
+ (NSError *)errorFromException:(NSException *)exception
             serviceErrorDomain:(NSString *)serviceErrorDomain
              clientErrorDomain:(NSString *)clientErrorDomain;
@end