nsthread

    1

    1답변

    주된 스레드의 메모리에 실제로 큰 파일을 읽었습니다 (단순한 dataWithContentsOfFile: 메서드뿐만 아니라 일부 데이터 조작도하고있었습니다). 그리고 내 응용 프로그램이 손상되었습니다. 이 프로세스를 배경 스레드로 옮기면 앱이 더 이상 충돌하지 않습니다. 유일한 일은 내가 얻는 NSData이 nil이라는 것입니다. 메인 스레드에 영향을주지 않

    1

    2답변

    지도에 특수 효과를 삽입하는 메소드가 있습니다. 이 메소드는 map의 delegate 메소드에 의해 호출됩니다. 문제는 주석이지도에 나타나지 않는다는 것입니다. 특수 효과를 표시하려면지도를 한 번 더 터치해야합니다. 주석을 삽입 한 후 [CATRansaction flush]를 사용하고 있지만 작동하지 않습니다. 코드 위 : 지도 위임 방법 : 주석을 삽입

    15

    3답변

    서버와의 통신을 시뮬레이트하고 싶습니다. 원격 서버가 일부 지연이있을 것이다로서 나는 그러나 내가 sleepForTimeInterval 메인 스레드를 차단하는 것으로 나타났습니다 ... 그것은 [NSThread sleepForTimeInterval:timeoutTillAnswer]; 스레드가 NSThread의 서브 클래스라는으로 작성 및 시작에있는 백그

    1

    1답변

    어떻게 스레드에서 다른 viewcontroller를 시작할 수 있습니까? 는 내 코드가 작동하지 않습니다 - (IBAction)btnGotoNextVC:(id)sender { [self.isLoading startAnimating]; [UIApplication sharedApplication].networkActivityIndicato

    0

    1답변

    내 앱에서 MBProgressHUD 라이브러리를 사용하고 있지만, 방대한 양의 데이터를 쿼리 할 때 진행 상황 표시가 표시되지 않는 경우가 있습니다. 데이터 처리가 완료됩니다 (그때까지 hud가 더 이상 표시되지 않아도 됨). 다른 게시물에서 UI 실행주기가 너무 바빠서 완전히 새로 고쳐지지 않아서 문제가 부분적으로 해결 된 솔루션을 사용했음을 알았습니다.

    7

    3답변

    작업 완료를 알리는 데 dispatch_semaphore_t를 사용하고 있습니다. 세마포어가 멤버 변수 인 경우 제대로 작동하지 않는 것처럼 보입니다. 내 실제 코드에 설명 된대로 가지고, 나는 중단 점을 넣어/그 코드 내가 얻는 결과를 제공, 그래서 @implementation someClass { dispatch_semaphore_t memb

    0

    2답변

    현재 TCP를 통해 서버와 통신하는 iOS 플랫폼 용 앱을 작성 중입니다. 문제는 : 나는 연결 기능이 성공적으로 반환되면 내 - (BOOL)connected 여전히 사실 10 초마다 반환 확인하는 무한 루프로 실행되는 NSThread을 시작합니다. 함수를 실행하고 10 초마다 반환 값을 확인하는 타이머를 만들려면 어떻게해야합니까? 도움을 주시면 감사하

    1

    1답변

    은 내가 dispatch_queue_t과 같이 저장하는 경우 : ... @property(assign, nonatomic) dispatch_queue_t myQueue; 나중에 _myQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); , 그때 다른 곳 dispatch_asyn

    3

    2답변

    어떻게 2 개의 쓰레드간에 메시지를 전달할 수 있습니까? 예를 들어 NSThread A와 NSThread B가 있으며 스레드 A에서 스레드 B로 메시지를 전달해야합니다. 스레드 A가 활성 또는 완료되었는지 확인할 수 있습니까? 그리고 활성화 된 경우 어떻게 메시지를 전달할 수 있습니다. 도움이 될 것입니다.

    0

    1답변

    자동 수집 된 개체를 만들어 다른 스레드로 전달하면 첫 번째 NSThread가 autorelease 풀을 지우거나 죽게되면 좋지 않습니다. 그러나 autoreleasing을 원칙적으로 피하고 싶다면 객체를 자동으로 가져올 수없는 곳, 특히 NSThreads 사이에서 공유하고 싶은 객체는 무엇입니까? 대부분의 자동 복구가 피할 수있는 것처럼 보입니다.