Czy można uruchomić blok ukończenia głównego wątku?Jak mogę odzyskać zwracaną wartość z bloku zakończenia?
Na przykład, jeden sposób, który zwraca wartość:
- (int)test
{
/* here one method is called with completion block with return type void */
[obj somemethodwithcompeltionblock:
{
/* here I am getting my Int which I want to return */
}
];
}
ale nie można zobaczyć w jaki sposób, aby przywrócić wartość całkowitą od wewnątrz bloku realizacji, jako wynik tego sposobu, ponieważ zakończenie blok działa na wątku tła.
Jak mogę to zrobić?
Więc ... nie używaj blok, który tworzy nowy wątek. Czy nie jest to framework lub blok biblioteki, którego nie można zmodyfikować? – JoePasq