2010-02-23 136 views
3

我还没有找到答案,为什么我无法将数据模型添加到现有项目。因此,考虑到使用存储核心数据从头开始创建项目确实会正确创建数据模型,因此我试图将整个项目移动到包含数据模型的新项目中。将项目移动到新项目中的最佳方法

无论我怎么尝试做到这一点,它将不会建立新的项目。在我的第一次尝试中,我尝试着从一个扔到另一个,清理所有目标,并构建......灾难性的。

尝试几种不同的方法后,最近我来到的成功是如下...

  1. 创建新的项目(名称相同我现有的项目)

  2. 链接必要的框架

  3. 复制的资源,即Plist档案,图标,皮克特

  4. 创建所有的CL在新项目中分配

  5. 复制每个不引用任何其他类的每个.f文件的内容.f & .m文件。对于每个类,删除.xib文件并从现有项目中复制.xib文件,清除所有目标,检查.xib中的所有链接。

  6. 按照步骤5中的方式工作我的剩余类,确保始终首先创建任何引用的类。

按照这种方法,我得到我的最后2班,并在基准得到一个符号(一个或多个)未找到错误回到我创建的第一类之一。据我所知,这个错误与没有正确链接的框架有关,但我无法弄清楚如何解决它。

有没有更好的方法来做到这一点。

我对我的数据模型问题有一个技术要求,但不能坐下来等待他们的回应。

感谢您的任何帮助。

约翰

+0

您应该能够通过拖放复制所有* *文件(确保选择COPY并在Xcode弹出窗口中包含正确的目标)。这不是步骤3,4和5.我不确定你在步骤6中做了什么。 – gerry3 2010-02-23 18:49:10

+0

当你说“在Xcode弹出窗口中包含正确的目标时,不确定你指的是什么”。 。我没有看到在你选择复制的窗口中有一个xcode弹出窗口,我有所有必要的框架链接并列在资源文件夹中。拖拽类文件后还需要做什么吗? – user278859 2010-02-23 19:40:48

回答

1

您应该Core Data框架添加到您的项目以及增加以下内容:

#import <CoreData/CoreData.h> 

您Prefix.pch文件。然而,既然你没有说过除了“灾难性”以外发生的事情,很难给你一个更有针对性的答案。

+0

是的核心数据框架已添加。正如我创建的新项目作为基于Windows核心数据的项目与数据存储我会认为导入语句将放在某个地方,但它不是在prefix.pch文件或其他任何地方。 有太多的错误,我无法列出它们。我将尝试通过简单的拖放操作再次执行操作,并且可能会返回结果。感谢您的帮助。 约翰 – user278859 2010-02-23 19:47:33

+0

如果你不从模板创建它,那么Xcode将* NOT *为任何框架添加任何导入。如果你想在Xcode中使用该功能,那么我强烈建议你提供一个雷达,以便让苹果知道。 – 2010-02-23 20:18:04

+0

好的,我创建了新项目并拖放了我的所有课程和资源。我清理了所有的目标,并在每节课中进行了构建。这一次我能够完成所有工作并成功地构建新项目。 不幸的是,我的AppDelegate在applicationDidFinishLaunching上调用的视图显示为空白。代码运行良好,但视图是空白的。 xib看起来很好,所有链接都完好无损。 不确定从哪里去。 约翰 – user278859 2010-02-23 20:35:15

相关问题