Xcode가이 코드를 실행하는 것을 허용하지 않기 때문에 코드에 문제가 있는지 파악하려고합니다. 어떤 생각이 잘못된 것입니까?스위프트 이슈 - 배열의 2 차원 배열이있는 사전
var dictionary = [String: [[String]]]()
var array = [[AnyObject]]()
dictionary["1"] = [["A", "A"], ["A1", "A2"]]
dictionary["2"] = [["B", "B"], ["B1", "B2"]]
dictionary["3"] = [["C", "C"], ["C1", "C2"]]
for i in 1...3 {
array.appendContentsOf([dictionary["\(i)"]!])
}
print(array)
이 내가이 출력처럼 가질 계획입니다 무엇 :
[[["A", "A"], ["A1", "A2"]], [["B", "B"], ["B1", "B2"]], [["C", "C"], ["C1", "C2"]]]
내가 엑스 코드에서 오류가 무엇을 가지고이 :
내부 오류가 발생했습니다. 소스 편집기 기능은 제한되어 있습니다.
참고 : array.appendContentsOf ([! 사전 [ "(I)"]])하고 오류가없는하지만 난이 줄을 추가 한 경우 :이 라인을 제거한 경우 이에 대한 가장 기괴한 부분 Xcode에서 오류가 발생했습니다.
오류 무엇을 (그리고 그것은 어디에서 무슨 일이 일어나고)? – Carter
@Carter 이것은 Xcode에서 얻은 메시지입니다. "내부 오류가 발생했습니다. 소스 편집기 기능이 제한되어 있습니다." – prosarah
@EricAya 예, 알고 있습니다. array.appendContentsOf ([dictionary [ "\ (i)"]!]) 그리고이 줄을 추가하면 오류가 발생하지 않지만 Xcode에서 오류가 발생했습니다. . – prosarah