我创建了一个新的单视图 swift 项目,然后添加了一个 pod 文件(用于
MWPhotobrowser
)并安装了它。
我现在可以在 import MWPhotobrowser
文件之上执行 ViewController.swift
并毫无问题地使用此框架。MWPhotoBrowser.h
文件添加额外的属性来对此 pod 进行一些更改,其中一个属性是对 ViewController.swift
类的引用。
我了解以下事项:
A) 对 pod 框架进行更改不是一个好习惯,因为
pod update
会覆盖这些更改。ViewController
类?
我已经尝试过的事情:
1)
Defines Modules
在主项目和 pods 项目中设置为 yes #import "ProjectName-Swift.h"
给出找不到文件ViewController.swift
拖入Pods项目(项目导航器中的蓝色图标),这给了我:Include of non-modular header inside framework module 'MWPhotoBrowser.MWPhotoBrowserPrivate'
构建错误,我已经尝试了所有可能的解决方案来解决此错误,但无济于事...ViewController
属性标记
@objc
类
并且这是一个干净的示例项目。
我如何从 pod 内部访问
ViewController
基于 swift 的类?
我不看你的具体代码。 但总的来说,我有一些项目,我修改了 pod swift 代码并简单地将 PODFILE 更改为从 LOCAL 获取。
完成