我是iPhone开发的新手,并且很难弄清楚为什么我的桌子不起作用.它可能是Core Data的东西,我不确定.viewDidLoad方法在开始时工作正常,但是当我尝试滚动表视图时,当出现下一行时,我收到错误:
NSInvalidArgumentException',原因:' - [NSCFString objectAtIndex:]:无法识别的选择器发送到实例0x5d52d70'
我的View Controller.h:
#import <UIKit/UIKit.h>
#define kTableViewRowHeight 66
@interface RostersViewController : UIViewController
<UITableViewDelegate, UITableViewDataSource> {
NSArray *objects;
}
@property(nonatomic,retain) NSArray *objects;
@end
Run Code Online (Sandbox Code Playgroud)
我的View Controller.m:
#import "RostersViewController.h"
#import "CogoAppDelegate.h"
#import "TeamCell.h"
@implementation RostersViewController
@synthesize objects;
- (void)viewDidLoad {
CogoAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = [appDelegate managedObjectContext];
NSEntityDescription *entityDescription = [NSEntityDescription entityForName:@"Teams" inManagedObjectContext:context];
NSFetchRequest *request = [[NSFetchRequest alloc] init];
[request setEntity:entityDescription];
NSError *error;
objects = [context executeFetchRequest:request error:&error];
if (objects == nil)
{
NSLog(@"There …Run Code Online (Sandbox Code Playgroud)