Napisałem funkcję, która zwraca obiekt. Ale jest to funkcja pobierająca dane z web.So NSthread jest używana do wywoływania funkcji.Jak uzyskać wartość zwracaną przez funkcję, która jest wywoływana przez NSthread?
NSThread* pageThread = [[NSThread alloc]initWithTarget:self selector:@selector(threadFunction) object:nil];
Jak uzyskać wartość zwracaną przez funkcję, która jest wywoływana przez NSthread?
Nie można tego zrobić, ponieważ obiekt nie powinien się odwoływać do żadnej innej funkcji bez pobierania aktualizacji z sieci. –
Wklej więcej kodu, aby pomóc. Jedyne, co mogę powiedzieć ogólnie, to że nie ma logiki w "wartości zwrotnej", gdy mówimy o zachowaniu asynchronicznym. – Stavash
W mojej aplikacji, kiedy przewracam stronę, układ następnej strony jest ustawiany zgodnie z danymi pochodzącymi z sieci. Jest dynamiczny i nie może przewidzieć liczby podekspozycji. Dlatego właśnie myślałem o zwrocie układu w funkcji wątku. –