Ho scritto una funzione che restituisce un oggetto. Ma è una funzione che prende i dati dal Web. Quindi NSthread viene utilizzato per chiamare la funzione.Come ottenere un valore di ritorno da una funzione chiamata tramite NSthread?
NSThread* pageThread = [[NSThread alloc]initWithTarget:self selector:@selector(threadFunction) object:nil];
Come ottenere un valore di ritorno da una funzione chiamata tramite NSthread?
Non può essere eseguito, perché l'oggetto non deve essere referenziato da alcuna altra funzione senza ottenere aggiornamenti dal web. –
Si prega di incollare un po 'di codice in modo da poter aiutare. Tutto quello che posso dire in generale è che non c'è logica nel "valore di ritorno" quando si parla di comportamento asincrono. – Stavash
Nella mia applicazione, quando capovolgo una pagina, il layout della pagina successiva viene impostato in base ai dati provenienti dal Web. È dinamico e non può prevedere il numero di sottoview. Ecco perché stavo pensando di restituire il layout nella funzione thread. –