リアルタイムエラー表示の対応メモ(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;