Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios7 MCSession发送资源取消_Ios7_Multipeer Connectivity - Fatal编程技术网

Ios7 MCSession发送资源取消

Ios7 MCSession发送资源取消,ios7,multipeer-connectivity,Ios7,Multipeer Connectivity,我正在我的应用程序(ios7)中使用多点技术。用户可以使用以下方法发送资源: _progressSend = [session sendResourceAtURL:imageUrl withName: info toPeer:peerID withCompletionHandler:^(NSError *error) { // Implement this block to know when the sending resource transfer completes and

我正在我的应用程序(ios7)中使用多点技术。用户可以使用以下方法发送资源:

_progressSend = [session sendResourceAtURL:imageUrl withName: info toPeer:peerID withCompletionHandler:^(NSError *error) {
        // Implement this block to know when the sending resource transfer completes and if there is an error.
        if (error) {
            NSLog(@"Send resource to peer [%@] completed with Error [%@]", peerID.displayName, error);
        }
        else {
            // Create an image transcript for this received image resource

        }
    }];
问题是,有时它会中途停止,或者速度非常慢。是否有办法在不断开连接的情况下取消变速器:

[session disconnect];

您可以使用返回的
NSProgress
对象取消传输。它有一个
-cancel
方法,其
.cancelable
应返回
YES