これは基本的な質問です。私は素早くするのが新しく、これはStructArray(構造体内部の構造体)に関する特定の質問ですStructの内部でStructを呼び出すにはどうすればよいですか?
私はこのような出力(TableView構造体をセクションとして)しようとしています:
:私は構造体に
構造体を配列を作成しようとしている辞書、 でそれを行うことができます
、その後、私はこれらのコードでエラーを得たデータに
func CreateRadioData() {
var JakartaChannels: [StructChannels] = []
JakartaChannels = [
StructChannels(channelName: "Prambors 102.2 FM Jakarta", streamURL: "http://masima.rastream.com/masima-pramborsjakarta", imageURL: "PramborsJakarta"),
StructChannels(channelName: "I-Radio 89.6 FM Jakarta", streamURL: "http://mra.rastream.com/mra_iradio", imageURL: "IRadioJakarta")
]
var MedanChannels: [StructChannels] = []
MedanChannels = [
StructChannels(channelName: "KISS 105 FM Medan", streamURL: "http://live.kissfm-medan.com:8080/kissfm.mp3", imageURL: "KissFMMedan")
]
var Sections:[StructSections] = []
Sections = [
StructSections(sectionName: "Jakarta", channels: JakartaChannels),
StructSections(sectionName: "Medan", channels: MedanChannels)
]
}
をロードする関数を作成します。
StructSections(sectionName: "Jakarta", channels: JakartaChannels),
StructSections(sectionName: "Medan", channels: MedanChannels)
構造体StructSections
内構造体JakartaChannels
とMedanChannels
を呼び出す方法は?
ようなチャネルのアレイを作成します。varチャネル:変数と関数の名前の[StructChannels] StructSectionsセクションの – iDhaval
使用キャメルケース。 – Mark
なぜ新しい配列 'var x:[StructSections] = []'を作成してすぐにそれを新しい配列で上書きしますか? 'x = [a、b、c]'? – Alexander