tôi đang thực hiện cuộc gọi chức năng với scheduleTimerWithTimeInterval. tôi chỉ kiểm tra việc phân tích cú pháp xml đã hoàn thành hay không cho các dịch vụ web cụ thể và bộ đếm thời gian không hợp lệ trong phương thức didEndElement sau khi nhận được phản hồi thành công.được lập lịchTimerWithTimeInterval vs performselector với độ trễ với iOS 5.0
timerForStopWebService = [NSTimer scheduledTimerWithTimeInterval:30.0 target:self selector:@selector(stopWS) userInfo:nil repeats:NO];
bây giờ tôi đang gặp sự cố với iOS 5.0 và hoạt động tốt trong các phiên bản iOS khác. trong iOS 5.0, một chức năng stopWS gọi bất cứ lúc nào ngay cả khi tôi đang vô hiệu hóa nó. cho tôi biết nếu bạn có giải pháp cho điều đó.
và bây giờ tôi đang triển khai trình diễn chậm trễ và đặt các biến boolean trong stopWS để xác định rằng phân tích cú pháp đã hoàn tất hay chưa. tôi chỉ muốn biết rằng có bất kỳ sự khác biệt lớn giữa điều này? và giải pháp này có hiệu quả cho vấn đề của tôi không?
nếu cách khác tồn tại, vui lòng đề xuất cho tôi, cảm ơn.
Tôi không hiểu những gì bạn đang tìm kiếm. Bạn có muốn phương thức được gọi là LUÔN không? Hay bạn muốn có thể vô hiệu hóa nó để nó không được gọi? Điều đó không rõ ràng. – Oliver
tôi chỉ muốn biết sự khác biệt giữa scheduleTimerWithTimeInterval vs performselector với độ trễ theo chiều sâu vì tôi đang gặp sự cố với iOS 5.0. –
Và vấn đề này là gì? Bạn nói về nó trong câu hỏi của bạn nhưng nó không rõ ràng. – Oliver