Ответ 1
Можете ли вы объяснить, где вы запускаете generalPasteboard?
Это то, что я сделал бы:
В вашем приложении делегировать приложение applicationdidBecomeActive метод введите этот код:
[[NSNotificationCenter defaultCenter] postNotificationName:@"appDidBecomeActive" object:nil];
Далее, в вашем текущем методе инициализации активного представления подписаться на уведомление.
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(returnFromBg)
name:@"appDidBecomeActive"
object:nil];
- (void)returnFromBg {
UIPasteboard *appPasteBoard = [UIPasteboard generalPasteboard];
yourTextField.text = [appPasteBoard string;
}
PS Не забывайте удалять наблюдателя при удалении контроллера вида:
[[NSNotificationCenter defaultCenter] removeObserver:self];