Objective c 归档uiview控件(uiimageview、uiscrollview、uitableview、uibutton)

Objective c 归档uiview控件(uiimageview、uiscrollview、uitableview、uibutton),objective-c,uiview,ios5,Objective C,Uiview,Ios5,Am存档并取消存档uiview并在ipad中显示视图此控件(uiimageview、uiscrollview、uitableview、uibutton)未显示…但uiview子视图所有控件都在那里…是否可以查看该控件(uiimageview、uiscrollview、uitableview、uibutton)?“可能”表示如何使控件显示在视图中 uiview*viewForArchive; uiview*newCir=[uiview alloc]initwithframe:cgrectmake(

Am存档并取消存档uiview并在ipad中显示视图此控件(uiimageview、uiscrollview、uitableview、uibutton)未显示…但uiview子视图所有控件都在那里…是否可以查看该控件(uiimageview、uiscrollview、uitableview、uibutton)?“可能”表示如何使控件显示在视图中

uiview*viewForArchive; uiview*newCir=[uiview alloc]initwithframe:cgrectmake(0,07681024)]

//存档

  NSMutableData *d= [NSMutableData data];
  NSKeyedArchiver *kA=[[NSKeyedArchiver alloc] initForWritingWithMutableData:d];
       [kA encodeObject:newCir  forKey:@"view"];
      [kA finishEncoding];

    if ([d writeToFile:[NSHomeDirectory()   stringByAppendingPathComponent:@"archiveView"] options:NSAtomicWrite  error:nil] == NO) 
    {
        NSLog(@"writeToFile error");

    }
    else 
    {


        NSLog(@"Written!");
    }
    //unarchiving
    NSData *theData = [NSData dataWithContentsOfFile:[NSHomeDirectory()  stringByAppendingPathComponent:@"archiveView"]];
    NSKeyedUnarchiver *decoder = [[NSKeyedUnarchiver alloc] initForReadingWithData:theData];
    NSDictionary *dict=  [decoder decodeObjectForKey:@"view"];
    [decoder finishDecoding];
    if ([theData writeToFile:[NSHomeDirectory()  stringByAppendingPathComponent:@"unarchiveView"] options:NSAtomicWrite  error:nil] == NO) {
        NSLog(@"writeToFile error");

    }
    else {

        if ([dict isKindOfClass:[UIView class]]) {

          viewForArchive=(UIView *)dict;
            NSLog(@"view:%@",viewForArchive.subviews );
           viewForArchive.backgroundColor=[UIColor whiteColor];
         [self.view addsubview:viewForArchive];
       }   
        NSLog(@"Written!");

     }
这是uiview归档程序编码


在此编码中,用于打印Archive.SubView的视图的所有控件都在那里…在我的应用程序中,此控件(uiimageview、uiscrollview、uitableview、uibutton)未显示…此编码中的问题是什么…

如果您的目的是保存对象的特定状态,可以将字符串存储在NSUserDefaults中,并根据字符串设置对象。或者,您可以创建xib文件,该文件将自动存储您的对象?

我无法获取您是否可以发送代码或明确问题?