2
スウィフトの新機能。私はスウィフトと同じinitWithObjects
機能を使用するにはどうすればよいスウィフト4 initWithObject相当物
self.imageArray = [[NSMutableArray alloc] initWithObjects:@{@"name":@"James",@"image":@"1.jpg",@"Address":@"xyz"},
@{@"name":@"Doe",@"image":@"2.jpg",@"Address":@"xyz"},nil];
:私はこのようなコードのObjective-Cの部分を持っています。私はextension
を作成してからzip
関数を使う必要があることをオンラインで読んでいます。しかし、ドキュメントからは、ジップ関数は2つのシーケンスしか取らないようです。私のimageArrayは3つの異なるキー/値からなる辞書オブジェクトを持っています。
は、私はそれぞれのキーに値を代入する方法がわから以下を試してみましたが、ありません:スウィフトで
extension Dictionary{
for (name, address, image) in zip(names, address, images) {
self[name] = names
}
}
うわー。解決策を読んで、それは今非常に簡単に思えます。これを知っていたはずです。答えを受け入れます。ありがとう!! – user2511882