iOS開発初心者です。
Petというクラスがあります
@interface Pet : NSObject
@property(nonatomic, strong) NSString *petName;
@property(nonatomic, strong) NSString *petBreed;
@end
私のメソッドの 1 つで、Pet 型の宣言されたオブジェクトの値を設定しようとしています。
Pet *selectedPet;
-(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell=[tableView cellForRowAtIndexPath:indexPath];
NSString *currentPetTemp,*currentBreedTemp;
currentPetTemp = cell.textLabel.text;
currentBreedTemp = cell.detailTextLabel.text;
selectedPet.petName = currentPetTemp;
selectedPet.petBreed = currentBreedTemp;
NSLog(@"%@ Name1: %@",selectedPet.petName,currentPetTemp);
return indexPath;
}
NSLog には、「currentPetTemp」の正しい値が表示されますが、「null」が表示されますselectedPet.petName
。
どんな助けでも大歓迎です。