คำถามติดแท็ก swift5

13
ฉันจะเขียน dispatch_after GCD ใน Swift 3, 4 และ 5 ได้อย่างไร
ใน 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
15 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 …
12 ios  swift  swift5 

2
วิธีการ 'scene (_: openURLContexts :)' ไม่ถูกเรียกใช้
ในไฟล์ info.plist ฉันกำหนดค่าURL IdentifierและURL Schemeประสบความสำเร็จ นอกจากนี้ฉันสามารถเปิดแอปโดยใช้ URL ที่กำหนดเอง ปัญหาคือเมื่อแอปเปิดใช้วิธีการครั้งแรก 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 } แต่ฉันได้รับ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.