0
이걸 실행하려고하면 오류가 발생합니다.ALAssetsLibrary * library = [[ALAssetsLibrary alloc] init]; - ERROR
"초기화 프로그램 요소가 컴파일시 상수가 아닙니다."
아무도 나에게 왜 이런 일이 일어나는 지 새롭게 설명 할 수 있습니까?
이걸 실행하려고하면 오류가 발생합니다.ALAssetsLibrary * library = [[ALAssetsLibrary alloc] init]; - ERROR
"초기화 프로그램 요소가 컴파일시 상수가 아닙니다."
아무도 나에게 왜 이런 일이 일어나는 지 새롭게 설명 할 수 있습니까?
코드가 정확합니다. 나는 당신이 그것을 어떤 기능의 바깥에 썼다고 생각한다.
코드가 정확한지 (라이브러리 변수가 글로벌되도록 외부 기능) 무슨 의미가
은 어떤 방법으로해야합니다 코드
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
의 라인과 글로벌 아닙니다. 나는 당신이 그것을 어떤 기능의 바깥에 썼다고 생각한다. – samfisher그런 함수가 어떻게 생겼는지 예제가 있습니까? 왜 함수 안에서만 사용할 수 있습니까? – Mark
내가 의미했던 것은'ALAssetsLibrary * library = [[ALAssetsLibrary alloc] init];의 코드 행이었고 어떤 방법이든 전역 변수가 아니어야 ('library' 변수가 전역 변수가되도록) – samfisher