我正在尝试测试我的核心数据方案。但是,似乎我无法创建上下文,因为它显示No visible @interface for 'MyAppDelegate' declares the selector 'managedObjectContext'
。
在在线教程中,我们在创建应用时似乎会自动生成此方法。但是,就我而言,它不存在。
这是MyAppDelegate:
标题
#import <UIKit/UIKit.h>
@interface MyAppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@end
.m文件
#import "MyAppDelegate.h"
@implementation MyAppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSManagedObjectContext *context = [self managedObjectContext];
// Override point for customization after application launch.
return YES;
}
我应该如何在iOS 7的Xcode 5中解决这个问题?
答案 0 :(得分:0)
我认为最好的方法是使用Xcode 5创建Master-Detail Application
并且不要忘记检查Use Core Data
:
有了这个,您将AppDelegate.h
和AppDelegate.m
配置managedObjectContext
。
您将使用Core Data和.xcdatamodeld正确配置项目,以便轻松使用您的SQLite数据库。