#objective-c #inappsettings
#objective-c #inappsettings
Вопрос:
в моем проекте iOS я использую InAppSettings. Отсутствует делегат в контроллере модального представления для willDismiss.
Поэтому, когда модальное представление отклоняется, я хочу, чтобы метод вызывался в моем главном контроллере представления. Как я могу это сделать? Существует ли метод в контроллере представления, который запускается, когда представление снова находится в фокусе?
Ответ №1:
Вы могли бы попробовать что-то вроде этого
BOOL settingsLaunched = NO;
-(void)presentInAppSettingsViewController
{
//Show the settings modal view controller here
//Set our flag
settingsLaunched = YES;
}
-(void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
if(settingsLaunched)
{
//Your code here
}
}
Ответ №2:
они будут вызваны в представлении после закрытия модального диалога, который оно представляет
- (void) viewWillAppear
- (void) viewDidAppear:(BOOL)animated