0

我在我的应用程序(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];

??

4

1 回答 1

-1

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

于 2014-02-25T14:40:37.863 回答