0

我正在尝试测试我的核心数据方案。但是,我似乎无法创建上下文,因为它说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 中解决这个问题?

4

1 回答 1

0

我认为对您来说最好的方法是Master-Detail Application使用 Xcode 5 创建一个并且不要忘记检查Use Core Data

在此处输入图像描述

有了它,您将拥有一个AppDelegate.h和一个AppDelegate.m配置有managedObjectContext.

您将使用 Core Data 和 .xcdatamodeld 正确配置项目,以便轻松使用您的 SQLite 数据库。

于 2013-10-17T16:35:51.740 回答