使用没有pod的JSQMessagesViewController

时间:2017-12-06 21:53:05

标签: swift jsqmessagesviewcontroller

我试图在我的swift项目中使用np.where(my_data == my_filter["value"])而不使用pod。

我从github下载了库并尝试运行Swift示例

  • 在Swift Example项目中,我添加了JSQMessagesViewController文件夹。
  • 我有一个带有JSQMessagesViewController的新标题。
  • 我有-ObjC其他链接器标志
  • 我的图书馆搜索路径为空

我遇到了以下错误:

  

ld:警告:找不到选项的目录   '-F /用户/卡希夫/库/开发商/ Xcode中/ DerivedData / SwiftExample-ervbzkaxwylnjiabtkvejlktxmtv /建造/产品/调试-iphonesimulator / JSQMessagesViewController'

     

ld:找不到框架JSQMessagesViewController

     

clang:错误:链接器命令失败,退出代码为1(使用-v查看   调用)

你认为我错过了什么?

或者,如果有人知道另一个图书馆来实现聊天气泡?因为JSQMessagesViewController现在已经被弃用了。

2 个答案:

答案 0 :(得分:0)

雅,你想看看MessageKit这是项目的下一个版本,但更专注于全力以赴。它仍然相对较新,但0.11.0版刚刚发货,它具有JSQMessagesViewController所具有的大部分功能。如果您需要更多帮助,请告诉我他们有一个积极的闲散小组,您可以加入

答案 1 :(得分:0)

雅,你想看看MessageKit这是项目的下一个版本,但更专注于全力以赴。它仍然相对较新,但0.11.0版刚刚发货,它具有JSQMessagesViewController所具有的大部分功能。让我知道如果您需要更多帮助,他们可以加入一个积极的松散组,或者只是在StackOverflow上发布更多问题。

关于不使用pod的问题可以将任何框架添加到项目中,但是错过了“Dependency Manager”提供的依赖关系管理。 IE随时将新功能添加到框架中,在项目中获取它的唯一方法是下载最新版本并手动将其添加到项目中。

您还需要确保添加正确的内容。基本上有一个.xproject,但可能不是你想要添加到你的项目中的东西,因为那可能是创建Framework的“项目”,它实际上为你提供了你正在寻找的功能。因此,您可能需要下载项目,在Xcode构建它,然后找到“Product”,它将是项目生成的框架,并将其添加到您的项目中。

CocoaPodsCarthage可帮助您执行此操作,并在新版本可用时进行更新。