小编Ren*_*oni的帖子

上传视频时出现问题:流已重置:NO_ERROR

我正在开发一个使用 TUS 方法将视频上传到 Vimeo 的应用程序。

我为 Fast Android Networking 编写了一个简单的包装器,用于上传视频文件的每个部分。

fun patch(
    destination: RequestDestination = RequestDestination.Api,
    url: String,
    headers: Map<String, Any> = mapOf(),
    body: ByteArray? = null,
    contentType: String? = null,
    priority: Priority = Priority.MEDIUM,
    jsonRequest: Boolean = true,
    success: (Any?) -> Unit,
    failure: (ANError?) -> Unit
) {
    val requestUrlString = getFullUrl(destination, url) // Determines the destination URL, is working correctly
    val request = AndroidNetworking.patch(requestUrlString)
    setRequestAttributes(request, headers, destination, priority) // Adds the request params, headers, etc to the request, …
Run Code Online (Sandbox Code Playgroud)

android kotlin okhttp fast-android-networking

6
推荐指数
2
解决办法
9077
查看次数

为 CustomUiView 设置委托获取 EXC_BAD_ACCESS

我创建了一个自定义 UIView 并为其设置了一个协议。现在,当我将委托设置为 self 时,从视图控制器中我得到一个 EXC_BAD_ACCESS。

---视图控制器代码------

class VerificationController: UIViewController, LoadingViewDelegate {
   @IBOutlet weak var instructionView: LoadingView!

   override func viewDidLoad() {
       super.viewDidLoad()           
       instructionView.randomTextIndexes = [1]
       instructionView.delegate = self 
   }

   ...
}

// "instructionView" is the UIView outlet and "LoadingView" is the class
Run Code Online (Sandbox Code Playgroud)

--这是自定义查看代码 ------

protocol LoadingViewDelegate {
    func generated(random code:String)
}

class LoadingView: UIView {  
    var delegate:LoadingViewDelegate?
    var randomTextIndexes:[Int] = []
}
Run Code Online (Sandbox Code Playgroud)

EXC_BAD_ACCESS当我尝试访问委托以及randomTextIndexes来自viewDidLoad()视图控制器的方法时,我得到了。你能告诉我我在这里缺少什么吗?

delegates uiview ios swift

0
推荐指数
1
解决办法
225
查看次数