「NSString」は、Swift ViewControllerの「UILAbel」のサブタイプではありません

カール・エドワーズ

私は現在、「SwiftでiPhone開発を始める」という本を読んでいて、第3章の演習で問題が発生しています。基本的に、2つのボタン(両方とも同じアクションにリンクされている)と、押すボタンに応じてテキストが変わるラベルを作成しました。サンプルコードを正確に実行しましたがNSString' is not a subtype of 'UILAbel、関数内の最後の行でエラーが発生します。3つのUI要素はすべて正常にリンクされていますが、何が機能していないのかわかりません。

class ViewController: UIViewController {
  @IBOutlet weak var statusLabel: UILabel!

  @IBAction func buttonPressed(sender: UIButton) {
    let title = sender.titleForState(.Normal)!
    let plainText = "\(title) button pressed"
    statusLabel = plainText
  }
}
ニコラスB。

これは、NSStringをに割り当てることができないためですUILabel

statusLabel = plainText // invalid

あなたにできること:

statusLabel.text = plainText

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Swift:NSNumberをNSStringに変換します(NSNumberはNSStringのサブタイプではありません)

分類Dev

Swift-「Bool」は「Void」のサブタイプではありませんか?

分類Dev

swift-'(AnyObject)'は 'NSObject'のサブタイプではありません

分類Dev

Swift:NSNumberはUIViewAnimationCurveのサブタイプではありません

分類Dev

「AnyObject?」CustomClassのサブタイプではありません

分類Dev

Swift- [NSObject:AnyObject]! ' 'Dictionary <String、AnyObject>のサブタイプではありません

分類Dev

タイプ「文字列」はタイプ「ダブル」のサブタイプではありません

分類Dev

タイプ「文字列」はタイプ「ブール」のサブタイプではありません

分類Dev

swift3のコンパイルエラー:「AnyObject」は「NSObject」のサブタイプではありません

分類Dev

Flutter: 'NoSuchMethodError'はString型のサブタイプではありません

分類Dev

Flutter: 'Future <dynamic>'はbool型のサブタイプではありません

分類Dev

PushNamedの問題:タイプ 'FillData'(Statefulwidget)はタイプ 'List <Object>'のサブタイプではありません

分類Dev

タイプ「bool」は、「関数結果」のタイプ「List <bool>」のサブタイプではありません

分類Dev

未処理の例外:タイプ 'Future <QuerySnapshot>'はタイプ 'QuerySnapshot'のサブタイプではありません

分類Dev

タイプ 'int'は、Dartのタイプ 'String'エラーのサブタイプではありません

分類Dev

タイプ 'TextEditingController'は、型キャストのタイプ 'int'のサブタイプではありません

分類Dev

未処理の例外:タイプ 'int'はタイプ 'String'のサブタイプではありません

分類Dev

タイプ 'List <dynamic>'は 'val'flutterのタイプ' List <Widget> 'のサブタイプではありません

分類Dev

タイプ 'List <dynamic>'は、 'functionresult'のタイプ 'List <DataPoint <DateTime >>'のサブタイプではありません

分類Dev

フラッター:タイプ「bool」はタイプ「double」のサブタイプではありません

分類Dev

フラッター:タイプ 'List <Widget>'はタイプ 'Widget'のサブタイプではありません

分類Dev

「タイムスタンプ」はタイプ「int」のサブタイプではありません-Flutter-FirebaseFirestore

分類Dev

タイプ「文字列」はタイプ「ファイル」のサブタイプではありません

分類Dev

タイプ 'Future <dynamic>'はタイプ 'Future <Widget>'のサブタイプではありません

分類Dev

Flutter / Firebase-タイプ 'Future <int>'はタイプ 'int'のサブタイプではありません

分類Dev

タイプ「int」はタイプ「double」のサブタイプではありません

分類Dev

タイプ 'List <dynamic>'はタイプ 'List <Widget>'のサブタイプではありません

分類Dev

タイプ 'List <dynamic>'はタイプ 'List <int>'のサブタイプではありません。

分類Dev

タイプ 'List <dynamic>'はタイプ 'Uint8Listのサブタイプではありません

Related 関連記事

  1. 1

    Swift:NSNumberをNSStringに変換します(NSNumberはNSStringのサブタイプではありません)

  2. 2

    Swift-「Bool」は「Void」のサブタイプではありませんか?

  3. 3

    swift-'(AnyObject)'は 'NSObject'のサブタイプではありません

  4. 4

    Swift:NSNumberはUIViewAnimationCurveのサブタイプではありません

  5. 5

    「AnyObject?」CustomClassのサブタイプではありません

  6. 6

    Swift- [NSObject:AnyObject]! ' 'Dictionary <String、AnyObject>のサブタイプではありません

  7. 7

    タイプ「文字列」はタイプ「ダブル」のサブタイプではありません

  8. 8

    タイプ「文字列」はタイプ「ブール」のサブタイプではありません

  9. 9

    swift3のコンパイルエラー:「AnyObject」は「NSObject」のサブタイプではありません

  10. 10

    Flutter: 'NoSuchMethodError'はString型のサブタイプではありません

  11. 11

    Flutter: 'Future <dynamic>'はbool型のサブタイプではありません

  12. 12

    PushNamedの問題:タイプ 'FillData'(Statefulwidget)はタイプ 'List <Object>'のサブタイプではありません

  13. 13

    タイプ「bool」は、「関数結果」のタイプ「List <bool>」のサブタイプではありません

  14. 14

    未処理の例外:タイプ 'Future <QuerySnapshot>'はタイプ 'QuerySnapshot'のサブタイプではありません

  15. 15

    タイプ 'int'は、Dartのタイプ 'String'エラーのサブタイプではありません

  16. 16

    タイプ 'TextEditingController'は、型キャストのタイプ 'int'のサブタイプではありません

  17. 17

    未処理の例外:タイプ 'int'はタイプ 'String'のサブタイプではありません

  18. 18

    タイプ 'List <dynamic>'は 'val'flutterのタイプ' List <Widget> 'のサブタイプではありません

  19. 19

    タイプ 'List <dynamic>'は、 'functionresult'のタイプ 'List <DataPoint <DateTime >>'のサブタイプではありません

  20. 20

    フラッター:タイプ「bool」はタイプ「double」のサブタイプではありません

  21. 21

    フラッター:タイプ 'List <Widget>'はタイプ 'Widget'のサブタイプではありません

  22. 22

    「タイムスタンプ」はタイプ「int」のサブタイプではありません-Flutter-FirebaseFirestore

  23. 23

    タイプ「文字列」はタイプ「ファイル」のサブタイプではありません

  24. 24

    タイプ 'Future <dynamic>'はタイプ 'Future <Widget>'のサブタイプではありません

  25. 25

    Flutter / Firebase-タイプ 'Future <int>'はタイプ 'int'のサブタイプではありません

  26. 26

    タイプ「int」はタイプ「double」のサブタイプではありません

  27. 27

    タイプ 'List <dynamic>'はタイプ 'List <Widget>'のサブタイプではありません

  28. 28

    タイプ 'List <dynamic>'はタイプ 'List <int>'のサブタイプではありません。

  29. 29

    タイプ 'List <dynamic>'はタイプ 'Uint8Listのサブタイプではありません

ホットタグ

アーカイブ