MCSession 发送资源取消
Posted
技术标签:
【中文标题】MCSession 发送资源取消【英文标题】:MCSession send resource cancel 【发布时间】:2013-10-30 19:42:33 【问题描述】:我在我的应用程序 (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];
??
【问题讨论】:
【参考方案1】:您可以使用返回的NSProgress
对象取消传输。它有一个-cancel
方法,它的.cancellable
应该返回YES
。
【讨论】:
以上是关于MCSession 发送资源取消的主要内容,如果未能解决你的问题,请参考以下文章