我正在尝试在instagram之类的textview上提出建议,如果您输入#Hello他建议您打招呼和其他类似的标签,我可以在TextField中做到这一点,如何在TextView中做到这一点?我在github上看到了这个项目,并对此进行了尝试:https://github.com/slackhq/SlackTextViewController/tree/swift-example但是我无法使其快速运行,尝试了大约3个小时...我该怎么做?你有什么想法 ?非常感谢你。

最佳答案

您是否使用CocoaPods?如果没有,您绝对应该。将任何Objective-C吊舱连接到您的swift项目非常简单。

如果您已经设置了cocoapods,请跳过前4个步骤


如果尚未使用sudo gem install cocoapods,请下载cocoapods
在项目文件的目录中运行pod init
添加pod 'SlackTextViewController'并删除PodFile中的模板窗格(在项目目录中创建)
运行pod install,在Xcode中关闭项目并打开创建的.workspace文件
使用Header在Xcode中创建新的File->New->File文件,并将其命名为Bridging.h
选择工作区的顶级项目文件,选择目标并打开Build Settings选项卡。查找Objective-C Bridging Header并设置与Bridging.h相对路径的值
在您的Bridging.h添加行


#import "SLKTextViewController.h"

然后最终构建您的工作区。现在,您应该能够进行编译而不会出现任何错误。

10-08 03:28