Ich versuche, neue Array zu erstellen, von UIImage Objekte:Swift 3: Expression Typ [UIImage] ist nicht eindeutig, ohne mehr Kontext
var images = [UIImage](repeating: nil, count: 10)
for i in 0..<10
{
images[i] = ...
}
Aber ich habe diesen Fehler (in erster Reihe): Expression Typ [UIImage ] ist mehrdeutig ohne mehr Kontext
@LeoDabus Auch das ist okay! Ich habe nur den "optionalen" Vorschlag gegeben, um effizienter zu sein. Sie möchten keine Objekte zuordnen, die sofort verworfen werden. –
Ich denke, der richtige Ansatz wäre, einfach ein leeres Array 'var images = [UIImage]()' zu erstellen und dann die neuen Bilder in seine Schleife einzufügen oder wie du es mit map oder forEach '(0 .. <10) vorgeschlagen hast. .forEach {images.append (UIImage (mit dem Namen: "image \ ($ 0)") ?? UIImage())} ' –