আমি কিভাবে রূপান্তর করতে পারেন NSString
কোনো আদিম ডাটা টাইপ (যেমন একটি নম্বর ধারণকারী int
, float
, char
, unsigned int
, ইত্যাদি)? সমস্যাটি হ'ল রান টাইমে কোন সংখ্যার স্ট্রিংটি থাকবে তা আমি জানি না।
এটি কীভাবে করবেন তা সম্পর্কে আমার ধারণা আছে তবে আমি নিশ্চিত নই যে এটি কোনও ধরণের, স্বাক্ষরবিহীন এবং ভাসমান পয়েন্টের মানগুলির সাথেও কাজ করে:
long long scannedNumber;
NSScanner *scanner = [NSScanner scannerWithString:aString];
[scanner scanLongLong:&scannedNumber];
NSNumber *number = [NSNumber numberWithLongLong: scannedNumber];
সাহায্যের জন্য ধন্যবাদ.