File tree Expand file tree Collapse file tree 2 files changed +16
-2
lines changed
Expand file tree Collapse file tree 2 files changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -35,8 +35,12 @@ + (instancetype)fileRecorderWithFolder:(NSString *)directory
3535+ (instancetype )fileRecorderWithFolder : (NSString *)directory
3636 encodeKey : (BOOL )encode
3737 error : (NSError *__autoreleasing *)perror {
38- [[NSFileManager defaultManager ] createDirectoryAtPath: directory withIntermediateDirectories: YES attributes: nil error: perror];
39- if (*perror != nil ) {
38+ NSError *error;
39+ [[NSFileManager defaultManager ] createDirectoryAtPath: directory withIntermediateDirectories: YES attributes: nil error: &error];
40+ if (error != nil ) {
41+ if (perror) {
42+ *perror = error;
43+ }
4044 return nil ;
4145 }
4246
Original file line number Diff line number Diff line change @@ -38,6 +38,16 @@ - (void)setUp {
3838#endif
3939}
4040
41+ - (void )testInit {
42+ NSError *error = nil ;
43+ [QNFileRecorder fileRecorderWithFolder: [NSTemporaryDirectory () stringByAppendingString: @" qiniutest" ] error: &error];
44+ XCTAssert (error == nil , @" Pass" );
45+ [QNFileRecorder fileRecorderWithFolder: @" /qiniutest" error: &error];
46+ NSLog (@" file recorder %@ " , error);
47+ XCTAssert (error != nil , @" Pass" );
48+ [QNFileRecorder fileRecorderWithFolder: @" /qiniutest" error: nil ];
49+ }
50+
4151- (void )template : (int )size pos : (float )pos {
4252 NSURL *tempFile = [QNTempFile createTempfileWithSize: size * 1024 ];
4353 NSString *keyUp = [NSString stringWithFormat: @" r-%d k" , size];
You can’t perform that action at this time.
0 commit comments