私はiOS/Swiftで.txtファイルを読んでいます。テキストファイルからすべての情報を取得します。問題は、ユーザー名を取得して配列に格納することだけです。今は、.txtファイルのすべてのデータを文字列に格納していると思います。これを正しく解析することで、配列内にユーザー名しか持たないのですか?ここでSwiftで特定のデータを配列に解析する方法は?
私のコードは私のテキストファイル形式が
if let filepath = NSBundle.mainBundle().pathForResource("myfile", ofType: "txt") {
do {
let contents = try NSString(contentsOfFile: filepath, usedEncoding: nil) as String
print(contents)
} catch {
// contents could not be loaded
}
} else {
print("UNABLE TO FIND TEXT FILE");
}
今
です:ユーザー姓
ASFジョン・スミス
adfkhのキャリーは、ここで
これは、アプリケーションで提供したい固定ファイルの場合は、すべてのデータをplistファイルに入れる方が簡単です。次にplistファイルを直接配列にロードすることができます。 – rmaddy
テキストファイルはどのように見えますか? –
あなたの文章の形式を教えない限り、あなたを助けることはできません。 rmaddyのplist使用の提案は良いです。そうすれば、配列、辞書、文字列、整数などのネイティブiOSデータ構造にファイルを直接読み込むことができます。 –