신속한 답변. 난 그냥 기본을 배우고 때 여기'NSLog'를 사용할 수 없습니다. 신속한 Variadic 기능을 사용할 수 없습니다.
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.
}
}
나는이
var myString: NSString!
같은 myString
를 선언하고있는 경우는 NSLog
를 사용하는 괜찮습니다 콘솔도 볼 수 있습니다.
그러나 NSLog
에서이 일으키는 문제
var myString: NSString?
그것은 반영과 같은 문자열을 선언하고 오류를 보여주는.
무엇이 문제입니까?
'NSLog ("% @", myString ?? "")를 사용하는 것이 더 낫겠습니까? –
Grimxn
그건 절대적으로 대안의 @Grimxn입니다. –