私は迅速です。私はここでNSLog
'NSLog'は利用できません:迅速にバリアリック機能を利用できません
で、このエラーを得ただけで基礎を学んでいるときに私のコードです:
import UIKit
class ViewController: UIViewController {
var myString: NSString?
override func viewDidLoad() {
super.viewDidLoad()
myString = "himanth"
print(myString)
NSLog("%@" , myString)
// Do any additional ssetup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
私はmyString
var myString: NSString!
を宣言していた場合はそれを使用するように罰金ですNSLog
私はコンソールも見ることができます。
しかしNSLog
で、この原因となった問題
var myString: NSString?
それが反映さのような文字列を宣言し、エラーを示します。
何が問題なのですか?
NSLog( "%@"、myString ?? "")を使用した方が良いでしょうか? –
Grimxn
これは絶対に代替の@Grimxnです –