私はテキストファイルに書きたいタプル(String, String, String
)の配列を持っています。私は、次のようなさまざまな方法を試みた:タプルの配列をテキストファイルに書き込む
let mySwiftArray = ... // Your Swift array
let cocoaArray : NSArray = mySwiftArray
cocoaArray.writeToFile(filePath, atomically:true)
をしかし、これは私にエラーを与える:
Cannot convert value of type '[(String, String, String)]' to specified type 'NSArray'
私は、ファイルへの私の配列を書き込むために何ができますか?
私は自分のプロジェクトをダウンロードしたい人のためにGitHubにアップロードしました。
タプルはタプルでなければならないのですか? 3つの文字列値を持つ構造体を作成した場合はどうなりますか? – NSGangster
@NSGangster私はむしろスウィフトに新しいので、noobの質問を言い訳してください:構造体の場合、各文字列に複数の値を設定できますか?私の現在の配列は次のとおりです: 'listOfTasks:[(String、String、String)] = []'そして、それを複数のタプルで埋めます。 – atirit
配列の配列を作るだけです。 [[String、String、String]]タプルは、リンクしたいタイプが異なる場合に使用します。 – rMickeyD