আমি একজন NSTextField পাঠ্য সেট করতে চেষ্টা করছি, কিন্তু -setStringValue:এবং -setTitleWithMnemonic:পদ্ধতি কাজ নেই। কোন ধারনা?
আমি একজন NSTextField পাঠ্য সেট করতে চেষ্টা করছি, কিন্তু -setStringValue:এবং -setTitleWithMnemonic:পদ্ধতি কাজ নেই। কোন ধারনা?
উত্তর:
setStringValue:এটা করার উপায়। আপনার আউটলেটটি সঠিকভাবে সেট করা হচ্ছে তা নিশ্চিত করা উচিত। (ডিবাগারে, আপনার পাঠ্যক্ষেত্রের পরিবর্তনশীল নাল নয় তা নিশ্চিত করুন))
stringValue, তবে আপনি যা চান স্ট্রিংয়ে সেট করতে পারেন।
কেবল myLabel.stringValue = "MY TEXT"এখানে কাজ করে, সুইফ্ট এবং এক্সকোড 6 ব্যবহার করে।
সুইফট 4
self.yourTextField.stringValue = "Your_Value"
দ্রষ্টব্য: স্ব.ইউরটেক্সটফিল্ড.স্ট্রিংভ্যালু থেকে প্রাপ্ত মানটি সতর্কতা বার্তা পাবে অর্থাত্
এই ধরণের সতর্কতা এড়াতে আপনি এই জাতীয় ব্যবহার করতে পারেন (প্রস্তাবিত উপায়)
DispatchQueue.main.async {
your code ...
}
বা আরো পড়ুন এই ।
আপনি যে মানটি সেট করার চেষ্টা করছেন সেটি যদি স্ট্রিংয়ের পরিবর্তে পূর্ণসংখ্যা হিসাবে দেখা যায় তবে আপনাকে পূর্ণসংখ্যার মানটি স্ট্রিংয়ে ম্যানুয়ালি রূপান্তর করতে হবে না; আপনি কেবল কল করতে পারেন:
myLabel.integerValue = i;
integerValueসম্পত্তি সংজ্ঞায়িত করা হয় NSTextField, 'গুলি পিতা বা মাতা বর্গ NSControl। এটি সমর্থিত পদ্ধতিগুলির সম্পূর্ণ তালিকার জন্য সেই লিঙ্কযুক্ত ডকুমেন্টেশন পৃষ্ঠাটি দেখুন।
উদ্দেশ্য গ:
[label setStringValue: @"I am a label"];
অ্যাপ্লিকেশন সংস্করণটি প্রদর্শনের জন্য আমি আমার কোডটিতে ব্যবহার করি আসল কোডটি হ'ল:
[lblVersion setStringValue:[NSString stringWithFormat:@"v%@", [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]]];