1
에서 배열을 생성 안녕하세요, 나는 시작시 데이터베이스 가져 오기를 수행하고 이러한 항목을 배열에 보관할 방법을 찾고 있습니다. 원유는 viewDidFinishLaunchingWithOptions의 통근 변수시작시 extern 변수 xcode
을 만들 수 있었지만 내 용액 제가
appdelegate.h
extern NSArray *listArray;
사용 후
appdelegate.m
NSArray *listArray;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
listArray = [self createGlobalArray];
//other startup code, etc...
문제는 그 I는 뷰 컨트롤러 예에 갈 때 내가 말한 viewdidload
VC1.m
-(void)viewDidLoad{
myVCArray = [NSArray arrayWithArray:listArray];
}
두 오류 : Apple Match-O 링커 오류 (디렉토리를 찾을 수 없음 ...)
이 오류를 어떻게 수정합니까? 더 좋은 방법이 있습니까?
상황이 제대로 어딘가에 빌드 설정에 포함되지 않는 때문에
좋아요, 이것은 앱에서 유일한 시간이기 때문에 이상합니다.이 변수를 사용하기 위해 호출 할 때만 발생합니다. 나는 완전히 그것이라고 확신하지 않는다. –
링커 오류는 빌드시에 발생해야한다. 이 변수를 포함하는 파일에 잠재적으로 문제가 있습니다. 또한 listArray가 한 번만 인스턴스화되었는지 확인하십시오. – InkGolem