مقارنة قيمة موضوعية-C NSDictionary
-
06-07-2019 - |
سؤال
وأنا عائد سلسلة إما T أو F من زوج قيمة المفتاح NSDictionary. أحاول معرفة إذا كان هذا هو T أو F، لكنه لم يعمل مثل أتوقع أن. أنا متأكد من أن هناك حل بسيط للغاية لهذه المشكلة.
if ([game objectForKey:@"complete"] == @"T") never evaluates to true.
المحلول
والتغيير إلى ما يلي:
if ([[game objectForKey:@"complete"] isEqualToString: @"T"])
وماذا كنت تفعل ومقارنة مؤشرات إلى السلاسل، لا محتوياتها.
لا تنتمي إلى StackOverflow