Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/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
Ios 在SLComposeServiceViewController上显示错误_Ios_Ios8 Share Extension - Fatal编程技术网

Ios 在SLComposeServiceViewController上显示错误

Ios 在SLComposeServiceViewController上显示错误,ios,ios8-share-extension,Ios,Ios8 Share Extension,我有一个共享扩展,用户在其中选择一张照片或视频,然后我们将其上传(a)到Amazon,然后(b)将URL上传到我们的服务器。这可能需要一些时间,所以如果上传过程中发生错误,我想在屏幕上提醒用户 我使用的是SLComposeServiceViewController,它有一个“Post”按钮(调用didSelectPost()。点击时,它会启动整个序列,但会立即从屏幕上删除视图。如果发生错误,它将不会显示它 我如何继续使用SLComposeServiceViewController,同时显示上载进

我有一个共享扩展,用户在其中选择一张照片或视频,然后我们将其上传(a)到Amazon,然后(b)将URL上传到我们的服务器。这可能需要一些时间,所以如果上传过程中发生错误,我想在屏幕上提醒用户

我使用的是SLComposeServiceViewController,它有一个“Post”按钮(调用didSelectPost()。点击时,它会启动整个序列,但会立即从屏幕上删除视图。如果发生错误,它将不会显示它


我如何继续使用SLComposeServiceViewController,同时显示上载进度和由此产生的任何错误?

只要您没有调用,
SLComposeServiceViewController
就会出现
[self.extensionContext completeRequestReturningItems:@[]completionHandler:nil]

在SLComposeServiceViewController的自动生成子类中,在
didSelectPost


只需延迟对该方法的调用,直到您完成上载。

只要您没有调用,
SLComposeServiceViewController
就会出现
[self.extensionContext completeRequestReturningItems:@[]completionHandler:nil]

在SLComposeServiceViewController的自动生成子类中,在
didSelectPost

只需延迟此方法的调用,直到完成上载