আমি একজন 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"]]];