imacswift’s blog

There is no article rambling

リアルタイムエラー表示の対応メモ(XCODE Version 8.0 (8A218a))

エディタエリアで文字入力すると、リアルタイムでエラー表示をする機能があります。

エラー表示の対策メモです。

 

リアルタイムでエラー表示する設定は「メニューバー→File→Project Setting→Show live issues for source code」で指定します。(エディタエリアで文字を入力しないと、最適化されないようですので、設定後エディタエリアで文字を入力してください)

 

①Class 'ViewController' has no initializers

 【エラー例】

    class ViewController: UIViewController {

        var blnStop : Bool;

  【解決方法】

        var blnStop : Bool?;

    ※変数宣言時に値を必ず取る型宣言(nilにならない)になっているにもかかわらずnilで初期化しているためです。型の後ろに?を入れてnilを許可します。

 

 

Invalid redeclaration of ‘変数名(まはた定数名)

 定義済みの変数名(または定数名)を再宣言しようとするとエラーになります。

    【エラー例】

var letsample : Int = 2;

var letsample : Int = 1;

 【解決方法】

var letsample : Int = 2;

var letsample2 : Int = 1;