小编Ali*_*RAL的帖子

迅速-AVPlayer加载失败,错误错误域= NSURLErrorDomain代码= -999“已取消”

我尝试从网址字符串播放视频。但是我有一些错误作为问题标题。

我在下面尝试此代码。videoPath是网址字符串。

let videoURL = URL(string: videoPath)
        let player = AVPlayer(url: videoURL!)
        let playerViewController = AVPlayerViewController()
        playerViewController.player = player
        self.present(playerViewController, animated: true) {
            playerViewController.player!.play()
        }
Run Code Online (Sandbox Code Playgroud)

下面是错误日志:

加载失败,并显示错误错误域= NSURLErrorDomain代码= -999“已取消” UserInfo = {NSErrorFailingURLStringKey = http: //b...a.mp4,NSErrorFailingURLKey = http: //b...a.mp4,_NSURLErrorRelatedURLSessionTaskErrorKey =(“ LocalDataTask <841B2FFA-479B-4E5A-9BD3-D9207EAA0D32>。<2>“),_ NSURLErrorFailingURLSessionTaskErrorKey = LocalDataTask <841B2FFA-479B-4E5A-9BD3-D9207EAA0D32>。<2>,NSLocalizedDescription =已取消} [-999]

我设置了info.plist-

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
        <key>NSExceptionDomains</key>
        <dict>
            <key>www.example.com</key>
            <dict>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSIncludesSubdomains</key>
                <true/>
            </dict>
        </dict>
    </dict>
Run Code Online (Sandbox Code Playgroud)

注意:问题出现在10分钟以上的视频上。这是正常的吗?

audiotoolbox ios avplayer swift

8
推荐指数
1
解决办法
3542
查看次数

隐藏导航控制器搜索栏并以编程方式打开大标题

我有一个tableView.我设置了关于searchController(大型导航栏中的搜索栏)的所有设置 - (滚动tableview时打开/关闭).我实现了rightBarButtonItem哪个名称是'关闭'.我想以编程方式隐藏/关闭tableView和搜索栏.我可以隐藏tableView但不能隐藏SearchBar.

当我这样做isHiddenSearchBar,大导航栏不会缩小到正常大小.

图1.向下滚动打开的搜索栏.

在此输入图像描述

图2.不是以编程方式隐藏大型导航栏(此处未实现searchar.isHidden)

在此输入图像描述

提前致谢.

我以前试过这个但没跑过

tableView.setContentOffset(.zero, animated: false)
navigationController?.navigationBar.prefersLargeTitles = false
Run Code Online (Sandbox Code Playgroud)

uitableview uinavigationcontroller uisearchbar ios swift

7
推荐指数
1
解决办法
1795
查看次数

okhttp3 RequestBody在Kotlin

我想发送这样的请求正文:

我该如何发送?我将其作为课程发送吗?

"email":{
    "emailto":"foo@bar.com",
    "emailfrom":"foo@bar.com",
    "emailcc":"foo@bar.com",
    "emailbcc":"foo@bar.com",
    "emailsubject":"Subject",
    "emailtag":"Information",
    "emailtextbody":"---",
    "attachments":[]
}
Run Code Online (Sandbox Code Playgroud)
val formBody = FormBody.Builder()
    .add("email", "Your message")
    .build()

val request = Request.Builder()
    .url(url)
    .post(formBody)
    .addHeader("_Token","")
    .addHeader("Content-Type","application/json")
    .build()
Run Code Online (Sandbox Code Playgroud)

java android kotlin okhttp3

5
推荐指数
2
解决办法
4727
查看次数

使用dateFormat将Swift转换为Date

我知道将Date转换为String // String to Date

let formatter = DateFormatter()
formatter.dateFormat = "yyyy MM dd"

let date = formatter.date ( from: String ) 
Run Code Online (Sandbox Code Playgroud)

要么

let string = formatter.string ( from: Date )
Run Code Online (Sandbox Code Playgroud)

但是我希望将日期格式转换为日期,格式为 "yyyy-MM-dd'T'HH:mm:ssZ"到日期格式的"yyyy-MM-dd".

无论如何用一条线做到这一点?

nsdate nsdateformatter ios swift

5
推荐指数
1
解决办法
1362
查看次数

UICollectionView 中的动态宽度单元格

在此处输入图片说明

我尝试使用UICollectionView. 但我必须用动态标签长度设置宽度。我尝试消除图片中的空白。我分享一些代码。我用笔尖。

提前致谢。

layoutFCV.estimatedItemSize = UICollectionViewFlowLayout.automaticSize
let filterCV = UICollectionView(frame: self.view.bounds, collectionViewLayout: layoutFCV)
Run Code Online (Sandbox Code Playgroud)

——

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {       
    if collectionView == filterCollectionView {
        let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "FilterSelectionCollectionViewCell", for: indexPath) as! FilterSelectionCollectionViewCell
        return CGSize(width: cell.title.frame.width , height: self.filterCollectionView.frame.height)
    }  else {
        return CGSize(width: 10, height: 10)
    }
}
Run Code Online (Sandbox Code Playgroud)

ios uicollectionview swift

5
推荐指数
1
解决办法
5522
查看次数

Swift在同一个UICollectionView中有多个行为

我添加自定义collectionViewLayoutCollectionView.我有6个单元格,我使用默认动画样式传递下一个项目.但是当我传递最后一个单元格时,我想将动画制作为PageAnimation(自定义).我想补充collectionViewLayoutviewDidLoad,但它会影响所有的细胞.

let layout = AnimatedCollectionViewLayout()
layout.animator = PageAttributesAnimator()
layout.scrollDirection = .horizontal
collectionView.collectionViewLayout = layout
Run Code Online (Sandbox Code Playgroud)

如何在一个中使用2种不同的布局类型CollectionView

提前致谢.

ios uicollectionview uicollectionviewlayout swift

5
推荐指数
0
解决办法
246
查看次数

Swift - 如何将Saved Audio文件对话转换为Text?

我致力于语音识别.我用IOS框架解决了文本到语音和语音到文本的问题.但现在我想将保存的音频文件对话转换为文本.我怎么解决这个问题?谢谢你的回复.

speech-recognition text-to-speech avaudioplayer ios swift

4
推荐指数
1
解决办法
2119
查看次数

快速添加图标和文本到滑动单元格操作

我尝试将图标添加到滑动操作,但没有找到任何解决方案。有人说“‘trailingSwipeActionsConfigurationForRowAt’不可能”。这是真的还是有什么解决办法?谢谢您的回复。

在此输入图像描述

uitableview ios swift

3
推荐指数
1
解决办法
2495
查看次数

功能不等待下载图片与Alamofire在Swift

我尝试使用Alamofire下载图片,此图片必须附加到自定义类.但我没有这样做.图像是用async下载的,我没有解决这个问题.我的错误在哪里?

图像总是返回零

// MARK:CUSTOM FUNCTION

import UIKit
import Alamofire
import AlamofireImage

class DownloadPhotoWAlamofire {

func download(imageUid:String , completion : @escaping (UIImage) -> ()  )  {
    let url = "\(Config.fileService)file?uid=\(String(describing: imageUid))"
    print("URL \(url)")

    Alamofire.request(url, method: .get ).responseImage { response in
        print("Image Response \(response)")

        let image = response.result.value
        completion(image!)

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

// MARK:在VIEWCONTROL中

guard let objectElement = o as? [String:Any] else {return}
let managerName = objectElement["managerName"] as? String
let managerAvatarUid = objectElement["managerProfilePictureFileUid"] as? String
let assistantsOfDiariesUid = objectElement["assistantsOfDiariesUid"] as? String

var …
Run Code Online (Sandbox Code Playgroud)

ios swift alamofire alamofireimage

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

如何删除指向 main.storyboard 的 IBAction 链接

所以我遇到了这个奇怪的问题,UIButton我的应用程序中的 4 根本无法工作,即使我已经仔细检查了它们是否正确链接到故事板。所以我尝试断开连接并重新连接它们,但指示其链接的图标并没有\xc2\xb4t 消失。所以我检查了该函数还链接到了什么,似乎它以某种方式链接到了 main.storyboard,我想出于这个原因,这些是唯一不起作用的。这就是它的样子

\n\n

因此,我尝试将其与 Main.storyboard 断开连接,但到目前为止尚未成功。\n如何删除作为发送者与 Storyboard 的连接以及为什么它首先出现?

\n

ios swift

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