ios Xcode 11:कैनवस नहीं दिखा




swift swiftui (4)

Apple से आधिकारिक ट्यूटोरियल के अनुसार, अन्य उत्तर को जोड़ने के लिए:

पूर्वावलोकन और Xcode में कैनवास से विचारों के साथ बातचीत करने के लिए, अपने मैक macOS 10.15 बीटा चल रहा है सुनिश्चित करें।

दुर्भाग्यपूर्ण है कि मैं इसे अभी नहीं चला सकता क्योंकि बीटा अभी जारी किया गया था और मेरे पास एक अतिरिक्त मैक नहीं है!

मैं Xcode 11 से नए कैनवस फ़ीचर को पाने की कोशिश कर रहा हूं, लेकिन कैनवस ने नहीं दिखाया। मैं क्या गलत कर रहा हूं?

मैंने बस एक नया डिफ़ॉल्ट प्रोजेक्ट (सिंगल व्यू ऐप) बनाया, इसे संकलित किया और 'संपादक> संपादक और कैनवास' को सक्रिय किया। मैं परियोजना में प्रत्येक फ़ाइल पर नेविगेट कर सकता हूं, कुछ भी नहीं दिखाता है।

और क्या करने की आवश्यकता है?


पूर्वावलोकन केवल MacOS 10.15 बीटा पर काम करता है

आपको Xcode 11.0-Beta में एडिटर और कैनवस ऑप्शन पर टैप करना होगा, वैकल्पिक रूप से आप एडिटर पर टैप कर सकते हैं -> टॉप ऑप्शन के लिए एडिटर और कैनवस

रेफरी के लिए संलग्न स्क्रीनशॉट।


जैसा कि आधिकारिक ट्यूटोरियल में बताया गया है, आपको कैटालिना मैकओएस संस्करण (10.15) पर होना चाहिए

सावधान रहें: कैटालिना 32-बिट अनुप्रयोगों का समर्थन नहीं करती है, कुछ पुराने ऐप अपडेट के बाद काम करना बंद कर देंगे।


आप अभी भी खेल के मैदानों के साथ लाइव दृश्य (कैटालिना स्थापित किए बिना) देख सकते हैं। UIHostingController का उपयोग कर।

import UIKit
import SwiftUI
import PlaygroundSupport



struct ContentView : View {
    var body: some View {

        Text("Hello World")
            .color(Color.blue)
    }
}

// Present the view controller in the Live View window
PlaygroundPage.current.liveView = UIHostingController.init(rootView: ContentView())