一部のプロパティでエラーメッセージが表示されます。エラーメッセージは、次のコードでコメントアウトされています。プロパティが宣言され、他のファイルで合成されているにもかかわらず、なぜこのエラーメッセージが表示されるのか分かりませんか?プロパティエラーが表示されない
性質は次の2つのファイルで宣言され、実装されている
#import "PlayersViewController.h"
#import "Player.h"
#import "PlayerCell.h"
@implementation PlayersViewController
@synthesize players;
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
#warning Potentially incomplete method implementation.
// Return the number of sections.
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
#warning Incomplete method implementation.
// Return the number of rows in the section.
return [self.players count];
}
- (UIImage *)imageForRating:(int)rating
{
switch (rating) {
case 1:return [UIImage imageNamed:@"1StarSmall.png"];
case 2:return [UIImage imageNamed:@"2StarsSmall.png"];
case 3:return [UIImage imageNamed:@"3StarsSmall.png"];
case 4:return [UIImage imageNamed:@"4StarsSmall.png"];
case 5:return [UIImage imageNamed:@"5StarsSmall.png"];
}
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"PlayerCell"];
Player *player = [self.players objectAtIndex:indexPath.row];
cell.nameLabel.text = player.name; /*property 'nameLabel' not found on object of tupe "UITableViewCell" */
cell.gameLabel.text = player.game; /*property 'gameLabel' not found on object of tupe "UITableViewCell" */
cell.ratingImageView.image = [self imageForRating:player.rating]; /*property 'ratingImageView' not found on object of tupe "UITableViewCell" */
return cell;
}
PlayersViewController.m:
PlayerCell.h
#import <Foundation/Foundation.h>
@interface Player : NSObject
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *game;
@property (nonatomic, assign) int rating;
@end
PlayerCell.m
#import "Player.h"
@implementation Player
@synthesize name;
@synthesize game;
@synthesize rating;
@end
ありがとうございます。それはうまくいった。再度、感謝します! – pdenlinger