내가 스위프트 3에 새로운 오전 나는 다음과 같은 코드에 문제가 : 나는 오류가 해결되지 않은 수신 된 코드를 컴파일 할 때해결되지 않은 식별자 범위
class MasterViewController: UITableViewController {
var dataArray = [Actor]() //declare an empty array of type Actor
override func viewDidLoad() {
super.viewDidLoad()
dataArray = downloadData() //to populate an empty array with data downloaded from web
print(dataArray)
: 다음
func downloadData() {... downloads data about actors in JSON and initializes a Struct Actor}
을 식별자. 나는 그것이 범위 때문에 있다고 가정합니다. 아무도 내게 올바른 방향을 가리킬 수 있습니까? 감사!
여기에 더 많은 정보가 필요합니다. 어떤 식별자가 해결되지 않았습니까? 오류가 어디에서 발생합니까? –
어디에서'downloadData()'를 정의합니까? 그것은 무엇을 반환합니까? 웹에서 데이터를 다운로드 할 때 비동기식 기능입니까? 그렇다면 콜백 또는 델리게이트가 필요합니다. –
왜 새 배열을 만들고, 그것을'dataArray'에 할당 한 다음,'downloadData()'의 결과로 바로 덮어 씁니까? – Alexander