Questions tagged «swift5»

13
如何在Swift 3、4和5中编写GCD中的dispatch_after?
在Swift 2中,我能够dispatch_after使用大型中央调度来延迟动作: var dispatchTime: dispatch_time_t = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SEC))) dispatch_after(dispatchTime, dispatch_get_main_queue(), { // your function here }) 但是自Swift 3起,似乎不再编译了。在现代Swift中编写此代码的首选方法是什么?

1
“ SimulatorTrampoline.xpc”想要访问麦克风
我最近升级到了Swift 5,Xcode版本10.2(10E125),并在解决了正在进行的应用程序中的一些编译问题后,看到了这个新的,从未见过的请求。我无法通过直接搜索在我的项目中找到任何证据,也没有在线搜索结果。项目中的吊舱也没有任何回报。 这让我感到担忧,想知道是否有人对此有任何信息。
109 xcode  microphone  swift5 

4
Swift 5.1错误:[插件] AddInstanceForFactory:没有为ID <CFUUID注册的工厂
应用程序崩溃并显示以下错误消息 2019-10-12 20:01:34.332334-0700 Awesome App[26368:3535170] [plugin] AddInstanceForFactory: No factory registered for id &lt;CFUUID 0x600002903280&gt; F8BB1C28-BAE8-11D6-9C31-00039315CD46 崩溃时的断点似乎与AVAudioPlayer有关 let path = Bundle.main.path(forResource: "menu_background.mp3", ofType:nil)! audioPlayer = try AwesomeAudioPlayer(contentsOf: URL(fileURLWithPath: path)) ---&gt; breakpoint
14 swift  swift5  swift5.1 

1
iOS Swift-如何获取本地和远程视频的长宽比?
场景:我正在应用程序内部构建WebRTC视图。视频容器的高度始终为160。 在容器的中央应显示最大高度为160的远程视频,宽度应按视频的长宽比进行缩放。宽度也不能大于视图宽度,在这种情况下,宽度将等于视图宽度,并且高度应适合纵横比。 在右上角应显示前摄像头的本地视频,最大宽度为100,高度应调整为尊重本地视频的长宽比 到目前为止,我的代码: func createPeerConnection () { // some other code self.localStream = self.factory.mediaStream(withStreamId: "stream") let videoSource = self.factory.videoSource() let devices = RTCCameraVideoCapturer.captureDevices() if let camera = devices.last, let format = RTCCameraVideoCapturer.supportedFormats(for: camera).last, let fps = format.videoSupportedFrameRateRanges.first?.maxFrameRate { let intFps = Int(fps) self.capturer = RTCCameraVideoCapturer(delegate: videoSource) self.capturer?.startCapture(with: camera, format: …
12 ios  swift  swift5 

2
方法'scene(_:openURLContexts :)'未调用
在Info.plist文件我配置URL Identifier和URL Scheme成功。我也可以使用自定义网址打开应用。问题是应用首次启动时的方法 func scene(_ scene: UIScene, openURLContexts URLContexts: Set&lt;UIOpenURLContext&gt;) does not call. 我有一些基于上述方法的依赖功能。因此,当应用首次启动时,我无法在应用中看到任何内容。 我也在方法中添加了代码 func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { guard let _ = (scene as? UIWindowScene) else { return } let url = connectionOptions.urlContexts.first?.url } 但我在这里得到的网址为nil。 但是,如果我的应用程序处于后台模式并且点击了URL,则上述方法将成功调用并且相关功能可以正常工作。以下是我在中的scene(_:openURLContexts:)方法代码sceneDelegate。 func scene(_ scene: UIScene, openURLContexts URLContexts: …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.