Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.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
Ios Xcode:在项目之间共享方法和值_Ios_Xcode_Project - Fatal编程技术网

Ios Xcode:在项目之间共享方法和值

Ios Xcode:在项目之间共享方法和值,ios,xcode,project,Ios,Xcode,Project,我有一个包含两个子项目的Xcode项目。 我正在继续这个项目,但我并不是建立这个项目的那个人。 主项目有一个实用方法类和一些plist值,我需要在子类中访问这些值。 我不知道该怎么做。 “子项目1/2”需要访问“主项目”中的实用程序类和一些plist方法 可能吗?我在论坛上错过了什么 感谢您的帮助。要从子项目访问该类,只需将该类的标题包含到子项目中即可。然后在构建之后,它将正确解析类类型和可用方法。主项目将构建该类并将其编译到项目中,然后当子项目调用该类中的任何一个时,它将出现在项目中并可用

我有一个包含两个子项目的Xcode项目。 我正在继续这个项目,但我并不是建立这个项目的那个人。 主项目有一个实用方法类和一些plist值,我需要在子类中访问这些值。 我不知道该怎么做。

“子项目1/2”需要访问“主项目”中的实用程序类和一些plist方法

可能吗?我在论坛上错过了什么


感谢您的帮助。

要从子项目访问该类,只需将该类的标题包含到子项目中即可。然后在构建之后,它将正确解析类类型和可用方法。主项目将构建该类并将其编译到项目中,然后当子项目调用该类中的任何一个时,它将出现在项目中并可用


至于plist值,我假设它们只是从文件中读取的。您应该能够以与主项目完全相同的方式将它们读入子项目,但我对plists的理解要模糊得多。我知道它适用于常规文件。

我会将实用程序类从主项目拉到第三个子项目中,然后让所有需要使用这些类的人引用新的子项目


实用程序类是使用主项目中的plist,还是单独使用?无论如何,如果plist是主项目的一个资源,那么只要它被复制到应用程序包中,所有应用程序代码都应该可以使用它。

如果您希望子类能够使用这些值/方法,则需要将它们公开。你可以像Apple那样使用
UIgestureRecognitizer
子类,为SubclasseEyesOnly提供一个标题
,它可以让你的子类看到你需要的东西Putz1103的答案对我有用。谢谢你们三位的帮助!