我正在尝试在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"
然后最终构建您的工作区。现在,您应该能够进行编译而不会出现任何错误。