IOS 9 UIPboard не будет работать в фоновом режиме iOS 9 [UIPasteboard generalPasteboard].string станет нулевым, если приложение находится в фоновом режиме с фоновым заданием или виджетами Today. Не можем ли мы снова загрузить текст буфера обмена в фоновом режиме? Ответ 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];
Ответ 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];