5
বিন্যাসের আর্গুমেন্ট হিসাবে যখন ব্যবহার করা হয় তখন কেন কোনও এনএসআইঞ্জার ভেরিয়েবলকে দীর্ঘায়িত করতে হয়?
NSInteger myInt = 1804809223; NSLog(@"%i", myInt); <==== উপরের কোডটি একটি ত্রুটি তৈরি করে: 'NSInteger' প্রকারের মানগুলি বিন্যাসের আর্গুমেন্ট হিসাবে ব্যবহার করা উচিত নয়; পরিবর্তে 'দীর্ঘ' এ একটি স্পষ্ট কাস্ট যোগ করুন সংশোধিত NSLogবার্তাটি আসলে NSLog(@"%lg", (long) myInt);। আমি মানটি প্রদর্শন myIntকরতে longচাইলে আমাকে কেন পূর্ণসংখ্যা মানকে রূপান্তর করতে হবে?