Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 我们可以在iOS的框架中添加核心数据类吗?_Iphone_Ios_Ipad_Ios5 - Fatal编程技术网

Iphone 我们可以在iOS的框架中添加核心数据类吗?

Iphone 我们可以在iOS的框架中添加核心数据类吗?,iphone,ios,ipad,ios5,Iphone,Ios,Ipad,Ios5,我正在尝试从我现有的代码库中开发一个框架,以便可以在另一个应用程序中使用。我的应用程序使用核心数据来保存一些数据。现在我的疑问是,我们能否在我的框架中包含包含核心数据方法的类 是的 只要您要求使用您的框架的任何应用程序也必须包含CoreData框架,请将其放入您的文档/安装说明中 否则它将无法编译:)是 只要您要求使用您的框架的任何应用程序也必须包含CoreData框架,请将其放入您的文档/安装说明中 否则它不会编译:)只是为了补充迪恩的答案。建议您不要在新框架中包含核心数据框架。包含另一个框架

我正在尝试从我现有的代码库中开发一个框架,以便可以在另一个应用程序中使用。我的应用程序使用核心数据来保存一些数据。现在我的疑问是,我们能否在我的框架中包含包含核心数据方法的类

是的

只要您要求使用您的框架的任何应用程序也必须包含CoreData框架,请将其放入您的文档/安装说明中

否则它将无法编译:)

只要您要求使用您的框架的任何应用程序也必须包含CoreData框架,请将其放入您的文档/安装说明中


否则它不会编译:)

只是为了补充迪恩的答案。建议您不要在新框架中包含核心数据框架。包含另一个框架的框架称为“伞式框架”

在中,在中,他们声明:

不要创建伞式框架

虽然可以使用Xcode创建伞形框架,但是 因此,对于大多数开发人员来说,这是不必要的,不推荐使用。苹果 使用伞形框架来掩盖 操作系统中的库。在几乎所有情况下,你都应该 能够将代码包含在单个标准框架包中。 或者,如果您的代码足够模块化,您可以创建 多个框架,但在这种情况下 模块将是最小的或不存在的,并且不应保证 为他们创造一把伞


正如Dean所说,您可以在新框架的自述文件中记录依赖关系。只需添加到Dean的答案中即可。建议您不要在新框架中包含核心数据框架。包含另一个框架的框架称为“伞式框架”

在中,在中,他们声明:

不要创建伞式框架

虽然可以使用Xcode创建伞形框架,但是 因此,对于大多数开发人员来说,这是不必要的,不推荐使用。苹果 使用伞形框架来掩盖 操作系统中的库。在几乎所有情况下,你都应该 能够将代码包含在单个标准框架包中。 或者,如果您的代码足够模块化,您可以创建 多个框架,但在这种情况下 模块将是最小的或不存在的,并且不应保证 为他们创造一把伞


正如Dean所说,您可以在新框架的自述文件中记录依赖关系。

实际上,我已经创建了一个框架,并将其包含在一个新项目中。我能够导入新的框架,但是当我调用框架中的方法时,没有得到任何响应。所以,我想可能是核心数据类引起了一些冲突。你知道为什么我调用这些方法时没有得到响应吗。谢谢,你的问题应该是为什么我的方法调用不能在我的框架中工作问一个关于堆栈溢出的新问题,并发布您的代码:)好的,dean。。。在发布这篇文章之前,我已经问了同样的问题。。。。。。但是,我没有从中得到多少回应(那里没有太多代码。我导入了框架,通过分配它创建了对象,然后在该框架中调用了一个方法……框架中的方法只包含一个NSLog语句。实际上,我已经创建了一个框架,并将其包含在一个新项目中。我能够导入新的框架,但我无法获得当我调用框架中的方法时,没有收到任何响应。因此,我认为可能是核心数据类导致了一些冲突。你知道为什么我调用这些方法时没有收到响应吗。谢谢,你的问题应该是为什么我的方法调用在我的框架中不起作用?:)问一个关于堆栈溢出的新问题,并发布您的代码:)好的,dean。。。在发布这篇文章之前,我已经问了同样的问题。。。。。。但是,我没有从中得到多少回应(dean没有太多代码。我导入了框架,通过分配对象创建了对象,然后在该框架中调用了一个方法….框架中的那个方法除了NSLog语句外什么也不包含。是的,我将按照dean的意见,并用这个标题问一个新问题。您应该能够添加一些NSLog语句来查找了解您的框架中发生了什么。是的,我同意Dean的意见,并提出了一个新的问题,标题是。您应该能够添加一些NSLog语句来了解您的框架中发生了什么。