2017-10-04 9 views
0

私は迅速かつiOS開発で全く新しいです。 私は私のクラスは迅速に配列を初期化する方法

var i = 0 
var ArrayTitle = [NSString]() 

を開始し、その後、私はこの

let ArrayTitl[i] = "text" 

のような機能の一つで、それを初期化する必要があるとするとき、私はこのような配列を定義し、この配列

を初期化したいです私もこのようにチェックしましたが、エラーは同じです

let ArrayTitl[0] = "text" 

このエラーがあります。 Cannot assign to immutable expression of type '[Int]'

ありがとうございました。ありがとう

+5

、[スウィフトツアー]をお読みください(https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language /GuidedTour.html#//apple_ref/doc/uid/TP40014097-CH2-ID1) – vadian

+2

スイフトへようこそ!まず[言語ガイド](https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html)を読んでください。このような基本について説明します。 –

+1

https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html#//apple_ref/doc/uid/TP40014097-CH8-ID109 –

答えて

1

値を追加する必要があるので、動的配列を使用しています。

がここに小さなexempleです:非常に多くの問題があります

var arrayTitle = [String]() 

arrayTitle.append("text") 

print(arrayTitle[0]); 
+1

**「NSString 'とSwiftの大文字で始まる変数名は悪い習慣を維持することによって – vadian

+1

私はちょうど上記のコードをコピーしましたが、はい、私はそれを修正します! –

関連する問題