2015-10-14 48 views
0

我試圖把建議放在instagram上的textview上,如果你鍵入#你好,他建議你好和其他類似的標籤,我可以要在TextField中做到這一點,我怎麼能在TextView中做到這一點?我在github上看到了這個項目,我試着用這個:https://github.com/slackhq/SlackTextViewController/tree/swift-example但是我不能讓它在swift上工作,嘗試了大約3個小時......我該怎麼做?你有什麼想法 ?非常感謝你。Swift 1/2 UITextView建議標記爲「@」或「#」

+0

你可以用swift通過橋接頭文件 – katleta3000

+0

一起編譯objective-c文件,但是呢?這不是一個指導如何把代碼在swift中得到建議:\ – Marcoc

回答

0

你使用CocoaPods?如果不是,你絕對應該。這非常簡單,可以將任何Objective-C窗格連接到您的swift項目。

跳到第4步,如果你已經得到了你的CocoaPods設置

  1. 下載的CocoaPods如果您還沒有與sudo gem install cocoapods
  2. 運行pod init目錄與項目文件
  3. 添加pod 'SlackTextViewController'和刪除模板在PodFile(在項目目錄中創建)中的吊艙
  4. 運行pod install,關閉Xcode中的項目並打開創建.workspace文件
  5. 在您的Xcode使用File->New->File創建新Header文件並將其命名它在某種程度上就像Bridging.h
  6. 選擇您的工作空間頂部的項目文件,選擇目標,並打開Build Settings標籤。查找Objective-C Bridging Header和使用相對路徑設定的價值,您Bridging.h
  7. 在你Bridging.h附加線

#import "SLKTextViewController.h"

然後終於建立你的工作空間。現在你應該可以編譯沒有任何錯誤。

+0

已經嘗試,但我找不到在swift中的方法..(我不知道客觀的c) – Marcoc

+0

嘗試'導入SLKTextViewController'在你的文件的標題 – t4nhpt

+0

是的,但是呢?這並不是指導如何讓代碼在swift中獲得建議:\ – Marcoc