gesetzt ist, wenn ich über Analyzer prüfe meinen Code dann bekam:Instanz Variable verwendet, während ‚Selbst‘ nicht auf das Ergebnis der ‚[(Super- oder Selbst-) init ...]‘ über Analyzer
Instanz Variable verwendet, während 'selbst' ist nicht auf das Ergebnis der [(Super- oder Selbst-) init ...]
Mein Code:
self = [super init];//initWithFrame:frame];
if (self)
{
tickerSymbol = [object valueForKey:@"TickerSymbol"];
url = [object valueForKey:@"URL"];
rssFeed = [object valueForKey:@"RSSFeed"];
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"ClientInfoView"
owner:nil
options:nil];
for (id currentObject in topLevelObjects)
{
if ([currentObject isKindOfClass:[ClientInfoView class]])
{
self = (ClientInfoView *)currentObject;
break;
}
}
[self.clientNameLabel setText:[clientObject valueForKey:@"Name"]];
[self.symbolLabel setText:[object valueForKey:@"TickerSymbol"]];
//[self loadHistoricalInfo];
self.getStock = [GetStockValue stockValueWithDelegate:self];
[self loadInfo:object clientObject:clientObject];
[self layoutLabels];
}
return self;
Warum dies tun: 'self = (ClientInfoView *) currentObject; '? – sch