कैटालिस्ट 'स्विफ्टयूआई। असफलता' नाम से जाना जाने वाला धारावाहिक तत्व नहीं है


20

मैंने Xcode 11.1 के साथ एक नया iOS सिंगल पेज ऐप (SwiftUI सहित) बनाया और मैक कैटालिस्ट को सक्षम किया। मेरे मैक पर नए प्रोजेक्ट को चलाने के बाद (मैकओएस 10.15) निश्चित रूप से मुझे विंडो पर एक बार टैप करने के बाद निम्नलिखित त्रुटियां मिलती हैं।

2019-10-18 12:59:48.479186+0200 test[3130:122148] Metal API Validation Enabled
2019-10-18 12:59:50.960734+0200 test[3130:122148] [AXRuntimeCommon] Unknown client: test
2019-10-18 12:59:50.962261+0200 test[3130:122148] [AXRuntimeCommon] This class 'SwiftUI.AccessibilityNode' is not a known serializable element and returning it as an accessibility element may lead to crashes
2019-10-18 12:59:51.313 test[3130:122148] **************_____________**************AXError: AVPlayerView is not a kind of NSView
1   AccessibilityBundles                0x00007fff42ee3b69 _AXBValidationCheckIsKindOfClass + 201
2019-10-18 12:59:51.386 test[3130:122148] **************_____________**************AXError: MKStarRatingView is not a kind of NSView
1   AccessibilityBundles                0x00007fff42ee3b69 _AXBValidationCheckIsKindOfClass + 201

नोट: मैंने सैंडबॉक्स क्षमता को भी हटा दिया अन्यथा मुझे लिखने में त्रुटि हुई ApplicationAccessibilityEnabled

क्या किसी को पता है कि कैसे हल करने के लिए?


1
मैं ट्विटर पर यह पाया twitter.com/steipete/status/1154677703100026880 इसलिए यह वर्तमान में सामान्य हो रहा है
लुकास Kirner

वह ट्विटर थ्रेड प्रासंगिक नहीं लगता है।
ड्रूस्टर

क्या आप क्रैश हो रहे हैं? इस संदेश के बाद कि 'एक ज्ञात अनुक्रमिक तत्व नहीं है' के बारे में मुझे एक पूर्वानुभव दुर्घटना हो रही है।
ड्रूस्टर

अब तक कोई दुर्घटना नहीं हुई
लुकास किरनर

इसके अलावा कोई दुर्घटना नहीं हुई, लेकिन मुझे यह संदेश मेरे ऐप में भी मिलता है
gurehbgui

जवाबों:


11

जहां तक ​​मैं बता सकता हूं, उस त्रुटि से छुटकारा पाने का कोई तरीका नहीं है, और इसकी कोई आवश्यकता नहीं है; यह स्विफ्टयूआई में निहित कुछ है। यह iOS, iPadOS और (इसलिए) मैक कैटलिस्ट पर होता है, यहां तक ​​कि एक नए प्रोजेक्ट में भी। यह भी हमें डेवलपर्स चिंता करने के अलावा, कुछ भी चोट नहीं लगती है।

मैं पिछले छह महीने से SwiftUI में एक ऐसे ऐप पर काम कर रहा हूं, जो अब iOS, iPadOS और MacOS (उत्प्रेरक) पर चल रहा है। This class 'SwiftUI.AccessibilityNode' is not a known serializable elementत्रुटि शुरुआत के बाद से किया गया है। मैंने इसे SwiftUI विकास के छह महीनों में किसी भी समस्या का स्रोत नहीं माना है।

यदि आप Xcode खोलते हैं, तो एक नया सिंगल-व्यू iOS प्रोजेक्ट बनाएं, और इसे बिना किसी बदलाव के चलाएं, यह "हैलो, वर्ल्ड" प्रदर्शित करेगा। "हैलो, वर्ल्ड!" और आपका कंसोल लॉग इन होगा[AXRuntimeCommon] This class 'SwiftUI.AccessibilityNode' is not a known serializable element and returning it as an accessibility element may lead to crashes

मैंने एक्सेसिबिलिटी मॉडिफायर्स जोड़ने की कोशिश की है, जैसे:

struct ContentView: View {
    var body: some View {
        Text("Hello, World!")
        .accessibility(hint: Text("Just say hi"))
        .accessibility(identifier: "helloWorld")
    }
}

"हैलो, वर्ल्ड!" पर क्लिक करने पर त्रुटि तब भी लॉग हो जाती है।

मैंने भी SwiftUI.AccessibilityNodeइसे एक धारावाहिक तत्व बनाने के लिए विस्तारित करने की कोशिश की है , उदाहरण के लिए:

import SwiftUI

extension SwiftUI.AccessibilityNode {
}

Xcode का कहना है type SwiftUI.AccessibilityNode doesn't exist


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.