代码之家  ›  专栏  ›  技术社区  ›  iOSPawan

当尝试反序列化对象中的属性列表时,总是得到null

  •  0
  • iOSPawan  · 技术社区  · 16 年前

    这是我试图反序列化的NSdata fotmat中的属性列表数据

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <array>
    <dict>
    <Key>Secondfactor</Key>
    <string>0</string>
    </dict>
    </array>
    </plist>
    
    NSArray *theArray=[NSPropertyListSerialization propertyListFromData:mResultData mutabilityOption:NSPropertyListImmutable format:NULL errorDescription:nil];
    

    数组总是空的

    1 回复  |  直到 16 年前
        1
  •  1
  •   klaaspieter    16 年前

    NSString *error;
    
    [NSPropertyListSerialization propertyListFromData:mResultData mutabilityOption:NSPropertyListImmutable format:NULL errorDescription:&error];
    
    if (error) {
        NSLog(@"error: %@", error);
        [error release];
    }