次のラベルの「オプション」ラベルを削除できないようです。私はさまざまなリソースを見てきましたが、実装すべきものを特定できませんでした。私が間違っている場所を教えてください。オプションの文字列 - コントローラを表示
class RatingViewController: UIViewController {
@IBOutlet weak var rateLabel: UILabel!
@IBOutlet weak var rateView: EmojiRateView!
var ServicePoint: String!
var ref:DatabaseReference?
let ratingTexts = [NSLocalizedString("Çok Kötü", value:"Very Bad", comment: ""), NSLocalizedString("Kötü", value:"Bad", comment:""), NSLocalizedString("Normal", value:"Normal", comment:""), NSLocalizedString("İyi", value:"Good", comment:""), NSLocalizedString("Çok iyi", value:"Very good", comment:""), NSLocalizedString("Mükemmel", value:"Perfect", comment:"")]
var newRateSyting = String("%.2f, %@")!
override func viewDidLoad() {
super.viewDidLoad()
rateView.rateValueChangeCallback = {(rateValue: Float!) -> Void in
self.rateLabel?.text = String(format: self.newRateSyting, rateValue, self.ratingTexts[Int(rateValue)])
}
}
アップルのスウィフト本で「オプション」を参照すると、回答が得られます(さらに多くの情報が得られます)。 – dasdom
"!"値の最後に印を付けてください** **他の賢明な方法ではありませんか? ""値が見つかりません "" – iPatel
あなたの場合はあなたの変数に名前をつけてください。 'ServicePoint'は小文字で始まります。 '。必須ではありませんが、あなたの人生を楽にします。 –