다른 XIB (DetailViewController)에서 수행하려는 동작이있는 XIB (RootViewController)가 있지만이를 수행 할 수 없습니다.다른 XIB에서 작업을 수행 하시겠습니까?
나는 .H 파일을 가져온이 코드를 사용했습니다 :
Expected expression before 'RootViewController'
이 아마도 간단한 수정 그리고 내가 바보가 된 기분 하겠어 :이 오류가
myTimer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:RootViewController selector: @selector(updateAlbumsAfterLogin) userInfo: nil repeats: NO];
합니다. 미리 감사드립니다!
편집 : 내가 무슨 짓을했는지
봐 :
RootViewController *controller = [[RootViewController alloc] init];
[NSThread detachNewThreadSelector:@selector(updateAlbums) toTarget:controller withObject:nil];
나는 그것에 NSLog을하고 그것을 표시합니다. 그러나 그것은 매 10 초마다 타이머를 켰을 때와 같은 나머지 동작을하지 않습니다. 어떤 아이디어?
** 편집 : **
그것은 내가 원하는 무엇을 명확 수 있습니다. 나는 사용자가 파일에 대한 정보를 가지고 있지 않다면 위로 올라간다. 로그인 후 성공하면 다른 XIB의 앨범을 새로 고침하고이 앨범을 확인하고 싶습니다. 나는 모든 종류의 시험을 치르지 만, 아무 것도 작동하지 않는 것 같습니다! 미리 감사드립니다.
내가 한 일을보세요 : 'RootViewController * controller = [[RootViewController alloc] init]; \t \t [NSThread detachNewThreadSelector : @selector (updateAlbums) toTarget : 컨트롤러 withObject : nil]; 'NSLog를 실행하면 표시됩니다. 그러나 그것은 매 10 초마다 타이머를 켰을 때와 같은 나머지 동작을하지 않습니다. 어떤 아이디어? – iosfreak
컨트롤러를 제대로 만들고 있습니까? 이것은 일반적으로 XIB에서 무언가를 초기화하는 방법이 아닙니다. 나중에 현재보기의 하위보기에 추가됩니까? 내가 잘못된 컨트롤러 인스턴스를 알리고있는 것 같습니다. 또한 어떤 종류의 콘솔에서 오류가 발생합니까? – madmik3
아니요, 내 콘솔에 오류가 없습니다. – iosfreak