今天是个好日子!
我在滚动视图中有一些视图。我想将该视图保存到文件中,然后在打开应用程序时加载它。所以我有 thias 代码:
-(void) encodeWithCoder:(NSCoder *)_coder{
[_coder encodeObject:self.currentForecast forKey:@"currentForecast"];
[_coder encodeObject:self.weatherForecastView forKey:@"weatherForecastView"];
[_coder encodeObject:self forKey:@"self"];
[_coder encodeObject:self.view forKey:@"view"];
}
-(id) initWithCoder:(NSCoder *)aDecoder{
self = [super init];
if (self) {
self.currentForecast = [aDecoder decodeObjectForKey:@"currentForecast"];
self.weatherForecastView = [aDecoder decodeObjectForKey:@"weatherForecastView"];
self.view = [aDecoder decodeObjectForKey:@"view"];
self = [aDecoder decodeObjectForKey:@"self"];
}
return self;
}
它有效,但它看起来像视图的屏幕截图。如何让他们活下去?