pattern35 및 pattern7과 같은 이름의 이미지 모음이 있습니다. 내 UIImage 변경 및 임의 이미지가 있어야합니다. 84 가지 패턴이 있습니다. 나는 난수 배열을 가지고있다. 나는 이것을 시도했지만 오류 '배열'은 해결되지 않은 식별자입니다.스위프트 : 이미지 이름의 배열
patternRoom.image = UIImage(named: "pattern\(array[0])")
pattern35 및 pattern7과 같은 이름의 이미지 모음이 있습니다. 내 UIImage 변경 및 임의 이미지가 있어야합니다. 84 가지 패턴이 있습니다. 나는 난수 배열을 가지고있다. 나는 이것을 시도했지만 오류 '배열'은 해결되지 않은 식별자입니다.스위프트 : 이미지 이름의 배열
patternRoom.image = UIImage(named: "pattern\(array[0])")
배열과 관련하여 범위 문제가있는 것처럼 들리는군요.
class SampleClass {
let array: [Int] = [1, 2, 3]
func showThem() {
for index in 0...2 {
println("Value is \(array[index])")
}
}
}
let sc: SampleClass = SampleClass()
sc.showThem()
(. 놀이터가 더 복잡 할 수있다 "생산"코드에서 분리하여 이런 종류의 시도를 위해 중대하다)
: 다른 기능을 사용할 수 선언의 예로서 다음의 코드를 살펴 보자당신은 다음과 같이 수행 할 수 있습니다
patternRoom.image = UIImage(named: "pattern\(arc4random_uniform(84))")
어디에서 당신은 당신이 게시 라인의 위치에 비해 선언 임의의 숫자의 배열을해야합니까? –
@PhillipMills 별도의 func가 있지만 같은 클래스에 있음 –
'func f() {let array = [1,2,3]}'와 같이 함수를 정의했습니다? 어떤 경우에는 그것이 문제입니다. –