আমি কীভাবে সুইফটে বান্ডেল আইডি পেতে পারি?
উদ্দেশ্য-সি সংস্করণ:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
আমি কীভাবে সুইফটে বান্ডেল আইডি পেতে পারি?
উদ্দেশ্য-সি সংস্করণ:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
উত্তর:
এটা চেষ্টা কর:
let bundleID = NSBundle.mainBundle().bundleIdentifier
সুইফট 3+:
let bundleID = Bundle.main.bundleIdentifier
CFBundleIdentifier
অনুপস্থিত থাকে
ক্লাস এবং পদ্ধতির নামগুলি সংক্ষিপ্ত করা ব্যতীত সুইফটে এটি বেশ একই জিনিস:
let bundleIdentifier = Bundle.main.bundleIdentifier // return type is String?
আপনি যদি প্রোগ্রামটিগতভাবে এটি পাওয়ার চেষ্টা করে থাকেন তবে আপনি নীচের কোডের লাইনটি ব্যবহার করতে পারেন:
উদ্দেশ্য গ:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
সুইফট 3.0:
let bundleIdentifier = Bundle.main.bundleIdentifier
সর্বশেষতম সুইফ্টের জন্য আপডেট করা এটি আইওএস এবং ম্যাক উভয় অ্যাপ্লিকেশনের জন্য কাজ করবে।
আরও তথ্যের জন্য, এখানে চেক করুন:
অ্যাপল ডক্স: https://developer.apple.com/docamentation/foundation/bundle#//apple_ref/occ/instm/NSBundle/bundleIdentifier
bundleIdentifier
একটি youচ্ছিক? কোন ক্ষেত্রে এটি হতে পারেnil
?