Objective c plist中没有从服务器读取数据的对象对

Objective c plist中没有从服务器读取数据的对象对,objective-c,plist,Objective C,Plist,我正在尝试从服务器读取plist。我知道plist是有效的,因为当我转到URL时,我下载了plist,plist编辑器正确地显示了我的数组。现在,当我使用下面的代码时,我得到了数组填充。我看到数据在里面。在调试器中,我看到plistData有值,但是数组petlistary根本没有数据。怎么了 - (void)getPetListRequestFinished:(ASIHTTPRequest *)request { NSData *plistData = [

我正在尝试从服务器读取plist。我知道plist是有效的,因为当我转到URL时,我下载了plist,plist编辑器正确地显示了我的数组。现在,当我使用下面的代码时,我得到了数组填充。我看到数据在里面。在调试器中,我看到plistData有值,但是数组petlistary根本没有数据。怎么了

    - (void)getPetListRequestFinished:(ASIHTTPRequest *)request
    {   
        NSData *plistData = [request responseData];
        NSError *error = nil;
        NSPropertyListFormat format = NSPropertyListBinaryFormat_v1_0;
        NSArray *petListArray = (NSArray *)[NSPropertyListSerialization propertyListWithData:plistData 
                                                                         options:(NSPropertyListReadOptions)NSPropertyListImmutable format:&format error:(NSError **)error];


    if(error){

        UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"GetPetListError"  message:[NSString stringWithFormat:@"getPettListRequestFinished_new deserialization error: error = %@", error] 
                                                        delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
        [alert show];
        [alert release];
        return;
    } 
----snip-------

您为
-NSPropertyListSerialization propertyListWithData:选项:格式:错误:
错误:
插槽传递了错误类型的参数。尝试:

[NSPropertyListSerialization propertyListWithData: plistData 
                             options: (NSPropertyListReadOptions) NSPropertyListImmutable
                             format: &format 
                             error: &error]

(在检查文档后编辑)

错误是否设置为任何值?不,我在检查错误的地方添加了代码,它没有给出错误。是的,这是一个问题,当我尝试时,现在我得到了错误。。不知道它是什么意思,但现在就开始工作…错误域=nscocaerorDomain代码=3840“操作无法完成。(Cocoa错误3840。)”(第1行遇到未知标记HTML)用户信息=0x60283c0{NSDebugDescription=第1行遇到未知标记HTML,kCFPropertyListOldStyleParsingError=操作无法完成。(Cocoa error 3840。)}好的,我在数据来源的URL中有一个错误,数据包含HTML no-plist。我更正了URL,一切正常。由于错误没有得到任何值,我得到了旁侧跟踪。多亏德克指出了错误。我一看到错误,就跟踪到了它。