有沒有辦法在XCode的遊樂場添加神奈(https://github.com/tid-kijyun/Kanna)? 我試圖手動安裝它並通過CocoaPods,但沒有運氣。我也試圖把它包裝在一個框架內,但仍然沒有運氣。 將不勝感激任何輸入。在遊樂場進口神奈美
這些都是錯誤的消息我經常遇到:
有沒有辦法在XCode的遊樂場添加神奈(https://github.com/tid-kijyun/Kanna)? 我試圖手動安裝它並通過CocoaPods,但沒有運氣。我也試圖把它包裝在一個框架內,但仍然沒有運氣。 將不勝感激任何輸入。在遊樂場進口神奈美
這些都是錯誤的消息我經常遇到:
有是允許運行在Playground.It的還這麼年輕豆莢在Github上一個有趣的庫,但它是非常好的。它會創建一個新的項目,並安裝Pod或Pod並準備在Playground中進行測試。
我與你的庫測試,工作正常:
//: Please build the scheme 'KannaPlayground' first
import XCPlayground
XCPlaygroundPage.currentPage.needsIndefiniteExecution = true
import Kanna
let html = "<html><a>Hello World</a></html>"
if let doc = Kanna.HTML(html: html, encoding: NSUTF8StringEncoding) {
print(doc.title)
// Search for nodes by CSS
for link in doc.css("a, link") {
print(link.text)
print(link["href"])
}
// Search for nodes by XPath
for link in doc.xpath("//a | //link") {
print(link.text)
print(link["href"])
}
}
我希望這可以幫助您。
@slabko(及其他)。爲了得到這個工作:
我發現這從cocoapods github問題。
通過Link Binary With Libraries在非框架目標上手動添加Pod框架。 需要注意的其他注意事項:
需要在操場上可訪問的吊艙中定義的類或協議必須標記爲公開。 在處理您創建的窗格時,直接在您的框架項目中添加操場可能不允許導入窗格。一種解決方法是創建一個「示例」項目,包括pod並添加您的操場(然後手動添加上面的框架^)。
https://github.com/CocoaPods/CocoaPods/issues/2240以供參考,如果你想了解更多
感謝@davidbjames
感謝您的回覆!我已經嘗試過了,但仍然沒有成功。我認爲這是因爲Kanna需要Playground無法找到的Obj-C模塊。我會做更多的挖掘。再次感謝! – fisher
您是否將此'use_frameworks!'也添加到您的podfile中 –
是的,包括在內。 – fisher