swift4 पर टैग किए गए जवाब

इस टैग का उपयोग केवल ऐप्पल की स्विफ्ट प्रोग्रामिंग भाषा के संस्करण 4 में परिवर्तनों से सीधे संबंधित प्रश्नों के लिए करें। अधिक सामान्य भाषा के प्रश्नों के लिए टैग [स्विफ्ट] का उपयोग करें, या ऐप्पल प्लेटफार्मों पर विकसित होने के बारे में प्रश्नों के लिए टैग [आईओएस], [कोको], [ऐप्पल-वॉच] आदि।

12
स्विफ्ट 4 मोड में स्विफ्ट 3 @objc इंफेक्शन का उपयोग पदावनत है?
संक्षेप में, Xcode 9 बीटा का उपयोग करते समय, मैं निम्नलिखित चेतावनी में चला गया हूं: स्विफ्ट 4 मोड में Swift 3 @objc इंट्रेंस का उपयोग किया जाता है। कृपया पदावनत किए गए @objc निष्कर्ष चेतावनियों को संबोधित करें, अपने कोड का परीक्षण करें "पदावनत स्विफ्ट 3 @objc इंजेक्शन का …

13
मैं स्विफ्ट 3, 4, और 5 में जीसीडी कैसे भेजूं?
स्विफ्ट 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 }) लेकिन यह स्विफ्ट 3 के बाद से संकलित नहीं लगता है। आधुनिक स्विफ्ट में इसे …

18
मैं स्विफ्ट 4 में स्ट्रिंग स्लिंगिंग सदस्यता का उपयोग कैसे कर सकता हूं?
मेरे पास स्विफ्ट 3 में लिखा गया सरल कोड है: let str = "Hello, playground" let index = str.index(of: ",")! let newStr = str.substring(to: index) Xcode 9 बीटा 5 से, मुझे निम्नलिखित चेतावनी मिलती है: ' substring(to:)' पदावनत किया जाता है: कृपया String'ऑपरेटर से आंशिक सीमा' के साथ स्लाइसिंग सबस्क्रिप्ट …
294 swift  swift4 

7
चेतावनी: 'वर्ण' पदावनत किया गया है: सीधे स्ट्रिंग या स्ट्रिंग का उपयोग करें
अक्षर - स्ट्रिंग की एक उदाहरण संपत्ति, Xcode 9.1 के साथ निकाली गई है charactersसंपत्ति का उपयोग करके स्ट्रिंग से एक विकल्प प्राप्त करना बहुत उपयोगी था, लेकिन अब इसे हटा दिया गया है और Xcode उपयोग करने का सुझाव देता है substring। मैंने एसओ प्रश्नों और ऐप्पल डेवलपर ट्यूटोरियल …

5
मैं स्विफ्ट 4 में #selector () के साथ @objc इंट्रेंस डिप्रेशन से कैसे निपट सकता हूं?
मैं अपने प्रोजेक्ट के सोर्स कोड को स्विफ्ट 3 से स्विफ्ट 4 में बदलने की कोशिश कर रहा हूं। एक चेतावनी Xcode मुझे दे रहा है जो मेरे चयनकर्ताओं के बारे में है। उदाहरण के लिए, मैं इस तरह एक नियमित चयनकर्ता का उपयोग करते हुए एक बटन के लिए …
131 swift  xcode  swift4 

13
स्विफ्ट JSONDecode डिकोडिंग सरणियों में विफल रहता है यदि एकल तत्व डिकोडिंग विफल हो जाता है
स्विफ्ट 4 और कोडेबल प्रोटोकॉल का उपयोग करते समय मुझे निम्नलिखित समस्या मिली - ऐसा लगता है कि JSONDecoderकिसी सरणी में तत्वों को छोड़ने की अनुमति देने का कोई तरीका नहीं है । उदाहरण के लिए, मेरे पास निम्नलिखित JSON है: [ { "name": "Banana", "points": 200, "description": "A banana …
116 arrays  json  swift  swift4  codable 

7
स्विफ्ट 4 में JSONDecoder के साथ, क्या लापता गुण वैकल्पिक गुणों के बजाय एक डिफ़ॉल्ट मान का उपयोग कर सकते हैं?
स्विफ्ट 4 ने नया Codableप्रोटोकॉल जोड़ा । जब मैं इसका उपयोग JSONDecoderकरता हूं तो मुझे अपनी Codableकक्षा के सभी गैर-वैकल्पिक गुणों की आवश्यकता होती है , जिसमें JSON में कुंजी होती है या यह एक त्रुटि फेंकता है। मेरी कक्षा की प्रत्येक संपत्ति को वैकल्पिक बनाना एक अनावश्यक परेशानी की …
114 json  swift  swift4  codable 

16
मैं एक शब्दकोश में सांकेतिक शब्दों में बदलना करने के लिए स्विफ्ट के कोडेबल का उपयोग कैसे कर सकता हूं?
मेरे पास एक संरचना है जो स्विफ्ट 4 का कार्यान्वयन करती है Codable। वहाँ एक सरल तरीका है कि एक शब्दकोश में संरचना सांकेतिक शब्दों में बदलना है? let struct = Foo(a: 1, b: 2) let dict = something(struct) // now dict is ["a": 1, "b": 2]
110 swift  swift4  codable 

12
स्विफ्ट 4 डिकोडेबल प्रोटोकॉल में JSON डिक्शनरी के प्रकार के साथ एक संपत्ति को कैसे डीकोड किया जाए
मान लें कि मेरे पास Customerडेटा प्रकार है जिसमें ऐसी metadataसंपत्ति है जिसमें ग्राहक ऑब्जेक्ट में कोई भी JSON शब्दकोश हो सकता है struct Customer { let id: String let email: String let metadata: [String: Any] } { "object": "customer", "id": "4yq6txdpfadhbaqnwp3", "email": "john.doe@example.com", "metadata": { "link_id": "linked-id", "buy_count": 4 …
104 json  swift  swift4  codable 

4
मैं स्विफ्ट 4 के डिकोडेबल प्रोटोकॉल के साथ कस्टम कुंजियों का उपयोग कैसे करूं?
स्विफ्ट 4 ने Decodableप्रोटोकॉल के माध्यम से देशी JSON एन्कोडिंग और डिकोडिंग के लिए समर्थन पेश किया । मैं इसके लिए कस्टम कुंजियों का उपयोग कैसे करूं? उदाहरण के लिए, मेरे पास एक संरचना है struct Address:Codable { var street:String var zip:String var city:String var state:String } मैं इसे JSON …
102 json  swift  swift4  codable 

12
नेविगेशन बार राईटबिटरम इमेज-बटन बग आईओएस 11
यह कोड ios10 में ठीक काम करता है। मुझे मेरा लेबल और एक छवि बटन मिलता है, जो उपयोगकर्ता का फोटो प्रोफ़ाइल, परिपत्र दौर .. ठीक है। लेकिन जब xcode 9 ios11 सिम्युलेटर चल रहा है तो मैं इसे बाहर निकाल दूंगा। बटन फ्रेम 32x32 होना चाहिए, जब सिम पर …
101 ios  swift  ios11  xcode9-beta  swift4 

8
स्विफ्ट 4.0 के साथ संकलित मॉड्यूल 4.0.1 स्विफ्ट में आयात नहीं किया जा सकता है
हालाँकि मैंने उसी Xcode का उपयोग करके ढांचे को फिर से जोड़ दिया है और यह अभी भी मुझे यह त्रुटि देता है। दोनों के लिए बेस एसडीके आईओएस 11.1 दोनों के लिए स्विफ्ट भाषा संस्करण स्विफ्ट 4.0 पोड्स / कार्थेज का उपयोग नहीं करना मुझे उम्मीद है कि कोई …
91 ios  swift  xcode  xcode9  swift4 

6
स्विफ्ट डिकोडेबल प्रोटोकॉल के साथ नेस्टेड JSON स्ट्रक्चर को डीकोड कैसे करें?
यहाँ मेरा JSON है { "id": 1, "user": { "user_name": "Tester", "real_info": { "full_name":"Jon Doe" } }, "reviews_count": [ { "count": 4 } ] } यहां वह संरचना है जो मैं चाहता हूं कि इसे (अपूर्ण) बचाया जाए struct ServerResponse: Decodable { var id: String var username: String var fullName: …
90 json  swift  swift4  codable 

7
UIApplication.registerForRemoteNotifications () को केवल मुख्य धागे से बुलाया जाना चाहिए
पुश (दूरस्थ) अधिसूचना के लिए पंजीकरण करते समय Xcode 9 (iOS 11) मुझे एक त्रुटि / चेतावनी दिखा रहा है। यहाँ त्रुटि संदेश है और यहाँ कोड है, मैंने कोशिश की है: let center = UNUserNotificationCenter.current() center.delegate = self center.requestAuthorization(options: [.sound, .alert, .badge]) { (granted, error) in if error == …

14
Xcode 9: स्विफ्ट 3.1 के साथ संकलित मॉड्यूल 4.0 स्विफ्ट में आयात नहीं किया जा सकता है
Xcode 9 में अपडेट करने के बाद, मैंने अपनी एक परियोजना बनाने की कोशिश की। मैं FacebookLogin फली का उपयोग करता हूं । मुझे FacebookLogin / LoginButton.swift में एक कंपाइलर त्रुटि है @testable import FacebookCore ❌ Module compiled with Swift 3.1 cannot be imported in Swift 4.0 मेरे लक्ष्य की …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.