Swift में ऐप का version और build number कैसे प्राप्त करें?
सभी को नमस्कार! मैं Swift में नया हूँ और अपना पहला iOS ऐप लिख रहा हूँ। मुझे settings screen पर वर्तमान ऐप version (जैसे "1.2.3") और build number (जैसे "45") दिखाने की ज़रूरत है। मुझे पता है कि यह जानकारी Info.plist में संग्रहीत होती है, लेकिन मैं समझ नहीं पा रहा हूँ कि इसे code के माध्यम से सही तरीके से कैसे निकाला जाए।
मैंने Bundle.main.object(forInfoDictionaryKey:) का उपयोग करने की कोशिश की, लेकिन मुझे nil या अजीब data types मिले। उदाहरण के लिए, मेरा code:
let version = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString")
print(version) // Optional(1.0) आउटपुट करता है
मैंने यह भी प्रयास किया:
let build = Bundle.main.object(forInfoDictionaryKey: "CFBundleVersion")
print(build) // Optional(1) आउटपुट करता है
लेकिन जब मैं result को String में cast करने की कोशिश करता हूँ, तो मुझे errors आती हैं। इसके अलावा, मैंने सुना है कि ProcessInfo के माध्यम से एक और आधुनिक तरीका है। कृपया बताएं कि इन values को सही और विश्वसनीय तरीके से कैसे प्राप्त करें? अधिमानतः code examples और यह समझाने के साथ कि ये keys क्या करती हैं।
पहले से धन्यवाद!