init
Companyという名前のクラスがあり、メソッドを書き直したいと思います。この方法に会社のロゴを含めたいと思います。私はこれを試しました:
- (id)init
{
self = [super init];
if (self) {
self.companyName = @"";
self.companyLogo = nil;
self.companyDesc = @"";
self.companyYear = 0;
}
return self;
}
- (id) initWithCompanyName: (NSString*)companyName companyLogo: ***(UIImage*)companyLogo***
companyDescription: (NSString*)companyDesc foundationYear: (NSInteger)foundationYear
{
self = [self init];
if(self)
{
self.companyName = companyName;
self.companyLogo = companyLogo;
self.companyDesc = companyDesc;
self.companyYear = foundationYear;
}
return self;
}
明らかに、UIImageにすることはできません。では、初期化に画像を含めるにはどうすればよいですか?