Skip to content

iodefog/SandBoxFileList

Repository files navigation

SandBoxFileList

遍历沙盒目录下文件,如果是非文件夹。 可以直接查看文本,可以使用airDrop发送到其他App,或者发送邮件

由于iOS 10 不能使用itools等工具导出沙盒里的文件,所以做了一个页面,利用邮件发送沙盒里的文件。对于程序的调试及文件的处理情况进行更好的了解。


pod

   pod 'SandBoxFileList'
   pod install

Swift 库

   pod 'SendSandBoxFileSwift'
   pod install

swift 地址: https://github.com/iodefog/SendSandBoxFileSwift

使用方法

    FileListTableViewController *fileListVC = [[FileListTableViewController alloc] init];
    [self.navigationController pushViewController:fileListVC animated:YES];

或者

    FileListTableViewController *fileListVC = [[FileListTableViewController alloc] init];
    [self presentViewController:fileListVC animated:YES completion:nil];

如果需要指定起始在某个文件夹下,则:

    FileListTableViewController *fileListVC = [[FileListTableViewController alloc] init];

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentPath = [paths firstObject];
    fileListVC.directoryStr = documentPath;


    [self.navigationController pushViewController:fileListVC animated:YES];

或者

    FileListTableViewController *fileListVC = [[FileListTableViewController alloc] init];

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentPath = [paths firstObject];

    // 默认起始地址
    fileListVC.directoryStr = documentPath;

    // 默认发送邮件的列表或者单个邮箱
    fileListVC.defaultMail = @"aaa@gmail.com,bbb@gmail.com,ccc@gmail.com";

    [self presentViewController:fileListVC animated:YES completion:nil];

效果图

image

About

一行代码 沙盒 SandBox ,文件利用Email, AirDrop, WebView,发送到电脑或者邮箱里。比如图片,视频,其他类型文件

Resources

License

Stars

Watchers

Forks

Packages

No packages published