سؤال

لديّ مكالمة لعنوان URL واستقبل 0 أو 1 على الفشل أو النجاح. لدي بيانات بلدي في بيانات nsmutabledata *؛ هدف.

أحصل على البيانات ، لكنني أريد الآن معرفة ما إذا كان 1 أو 0. كيف أفعل هذا؟ هل أحتاج إلى الحصول على البايتات؟

شكرًا

هل كانت مفيدة؟

المحلول

ستحتاج إلى تحويل ملف NSData إلى NSString أول. ثم يمكنك استخدام intValue طريقة على NSString لتحويله إلى عدد صحيح.

علي سبيل المثال:

NSString* response = [[[NSString alloc] initWithData: data encoding: 
    NSASCIIStringEncoding] autorelease];
int value = [response intValue];
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top