正如標題所說,我想要計算由用戶填充的字符串中的單詞。爲此,我將簡化它一下,並且我將計算字符串中的空格,將值存儲在另一個變量中,並打印新變量。計算由用戶填充的字符串中的單詞
我使用的代碼如下:
import UIKit
class TransViewController: UIViewController {
@IBOutlet var trad_text: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
trad_text!.layer.borderWidth = 1
trad_text!.layer.cornerRadius = 20
trad_text!.layer.borderColor = UIColor(red:0.22, green:0.26, blue:0.39, alpha:1.0).cgColor
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
let text = trad_text.text
let num_words = text?.characters.split(separator: " ").map(String.init)
print(num_words)
// Dispose of any resources that can be recreated.
}
但它不打印任何數量的單詞。有人可以找到爲什麼這段代碼會給出錯誤嗎?
謝謝您的時間
無關你的錯誤,但爲什麼你'viewDidLoad'這樣做呢?你的視圖控制器甚至不可見,所以你如何處理用戶輸入的文本? – rmaddy
此錯誤與您粘貼的代碼段無關。 – NRitH
是的錯誤是無關的。請爲我們提供實際嘗試獲取資產信息的代碼。 –