- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 iOS 应用程序中使用 SVProgressHUD,它运行良好。我也想将它用于此应用程序的共享扩展,但它不显示应用程序。我正在使用共享扩展 View 的自定义 View ,这是我用来调用 SVProgressHUD 的代码。请注意,打印上传进度效果很好。我究竟做错了什么?谢谢。
class ShareViewController: UIViewController {
...
Alamofire.upload(multipartFormData: { multipartFormData in
multipartFormData.append(jpgImageData!, withName: "file",fileName: fname, mimeType: "image/jpg")
for (key, value) in parameters {
multipartFormData.append(value.data(using: String.Encoding.utf8)!, withName: key)
}
},
to:url!)
{ (result) in
switch result {
case .success(let upload, _, _):
upload.uploadProgress(closure: { (progress) in
print("Upload Progress: \(progress.fractionCompleted)")
SVProgressHUD.setViewForExtension(self.view)
SVProgressHUD.showProgress(Float(progress.fractionCompleted))
})
upload.responseJSON { response in
if response.response?.statusCode == 200{
if let result = response.result.value {
DispatchQueue.main.async(execute: {
let pre = NSLocale.preferredLanguages[0]
var message = "Message"
SVProgressHUD.showSuccess(withStatus: message)
SVProgressHUD.dismiss(withDelay: 2)
self.extensionContext?.completeRequest(returningItems: nil, completionHandler: nil)
})
}
最佳答案
试试这个
class ShareViewController: UIViewController {
...
Alamofire.upload(multipartFormData: { multipartFormData in
multipartFormData.append(jpgImageData!, withName: "file",fileName: fname, mimeType: "image/jpg")
for (key, value) in parameters {
multipartFormData.append(value.data(using: String.Encoding.utf8)!, withName: key)
}
},
to:url!)
{ (result) in
switch result {
case .success(let upload, _, _):
upload.uploadProgress(closure: { (progress) in
print("Upload Progress: \(progress.fractionCompleted)")
DispatchQueue.main.async(execute: {
SVProgressHUD.setViewForExtension(self.view)
SVProgressHUD.showProgress(Float(progress.fractionCompleted))
})
})
...
}
关于ios - 在共享扩展中使用 SVProgressHUD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44758062/
我有 2 个项目,都是在 iOS 13 中开发的,其中一个项目 SVProgressHUD 工作正常,即在屏幕中心正确显示,但在另一个应用程序中,它显示在屏幕的左上角。 我搜索过,发现这个问题是几个用
我正在尝试实现 SVProgressHUD 进度事件指示器。我从 [demo] 中复制了类(class)。 1 我的应用程序已加载,但未显示事件指示器。这是我第一次尝试使用其中一个,所以任何帮助将不胜
我正在使用第三部分 UIActivityIndicator SVProgressHUD,当我的 View 加载时我正在初始化它。我想在我的应用程序中发生一些事情时将 activityIndic
我要显示SVProgressHUD在登录过程中。但是SVProgressHUD登录后仍在等待。它被解雇了~15seconds在“登录成功”消息之后。 这是我的代码: [SVProgressHUD sh
它不起作用,就像这个视频中的那样https://www.youtube.com/watch?v=ZpK5KQdn95w 我收到错误消息,找不到模块 SVProgressHUD 这是我的 Podfile
我在 iOS 应用程序中使用 SVProgressHUD,它运行良好。我也想将它用于此应用程序的共享扩展,但它不显示应用程序。我正在使用共享扩展 View 的自定义 View ,这是我用来调用 SVP
我在我的应用程序中使用 SVProgressHUD。 调用 [SVProgressHUD DismissWithSuccess:@"blabla"]; 后,我无法再与我的应用交互。我需要重新启动它才能
我在 viewDidLoad 上调用了 SVProgressHUD,如下所示: [SVProgressHUD showWithStatus:@"Loading"]; [NSURLConnection
在我的 tableviewcontroller 的 viewdidload 上,我有以下内容 [SVProgressHUD showWithStatus:@"Loading"]; [self getD
我在我的应用程序中添加了 SVProgressHud,并且在大多数 viewController 中工作得非常好。但是当我显示 SVProgressHud 时,它在导航 Controller 的第一个
我有一段代码产生了倾倒性能,但没有按预期工作。它利用来自以下 github 存储库的 SVProgressHUD https://github.com/samvermette/SVProgressHU
我正在使用 NextBus API 构建一个公交车预测应用程序,该应用程序将帮助用户获取预测时间和公交车信息。我已经实现了一个函数,该函数获取用户的当前位置和所选地址,并返回一个包含 10 条公交路线
我需要将 UITapGestureRecognizer 添加到 SVProgressHUD . SVProgressHUD 已经可以使用 -(void) dismiss; 关闭。此代码将基于秒关闭动画
我有一个 UIViewController,我从中呈现模态视图。 [self presentViewController:modal animated:YES completion:nil]; 它有两
我正在尝试使用 SVProgressHUD 显示微调器,当我从服务器收到异步响应时,关闭该 HUD 并显示另一个 HUD,其中包含从服务器收到的消息。 override func viewDidApp
我的开发人员正在使用 SVProgressHUD 来显示加载屏幕。是否可以用图像动画(一系列图像)代替圆圈 最佳答案 使用 Ashish's GifHUD的建议很好,但您可以使用 UIImageVie
在将 AdColony 的 2.2.4 库与使用 SVProgressHUD 的应用程序集成时,我遇到了一些奇怪的行为。如果在应用委托(delegate)中进行标准配置调用... [AdColony
我正在制作同步功能,将本地核心数据与服务器同步。我想在不中断用户交互的情况下在后台进行同步。当我收到响应(无论是成功还是失败)时,应用程序应在屏幕某处显示一条消息以通知用户结果。 UIAlertCon
我在加载 View 时加载 SVprogressHUD,它是导航堆栈的一部分,当此 progressHUD 掩码加载时,屏幕顶部的导航栏越过 HUD 掩码。我不知道如何解决这个问题。 当我的 tabl
我已经安装了 cooapods 和 SVProgressHub。我不知道如何显示 SVProgressHUB 加载屏幕。 SVProgressHUD.show() 这是在我的 View Control
我是一名优秀的程序员,十分优秀!