小编Glo*_*chn的帖子

isa是弃用问题

以下代码表示警告为

Direct access to objective-c's isa is deprecated in favor of object_setClass() and object_getClass()
Run Code Online (Sandbox Code Playgroud)

  if(object->isa == encodeState->fastClassLookup.stringClass)     
  { isClass = JKClassString;     }
  else if(object->isa == encodeState->fastClassLookup.numberClass)     
  { isClass = JKClassNumber;     }
  else if(object->isa == encodeState->fastClassLookup.dictionaryClass) 
  { isClass = JKClassDictionary; }
  else if(object->isa == encodeState->fastClassLookup.arrayClass)      
  { isClass = JKClassArray;      }
  else if(object->isa == encodeState->fastClassLookup.nullClass)       
  { isClass = JKClassNull;       }
  else 
  {
     if([object isKindOfClass:[NSString     class]]) 
  { encodeState->fastClassLookup.stringClass     = object->isa; isClass = JKClassString;                    }
  else if([object isKindOfClass:[NSNumber     class]]) { encodeState->fastClassLookup.numberClass     = object->isa; …
Run Code Online (Sandbox Code Playgroud)

iphone json ios6

3
推荐指数
2
解决办法
3034
查看次数

标签 统计

ios6 ×1

iphone ×1

json ×1