【问题标题】:Best way to call API when viewController is dismissed/Popped?viewController 被解除/弹出时调用 API 的最佳方式?
【发布时间】:2018-02-22 04:42:14
【问题描述】:

我想在 viewController 被关闭时调用 API。所以我尝试在 viewWillDisappear 方法中调用 API。我们是否还有其他选择,例如我们可以调用通知并调用 API 调用。我只想知道执行此操作的最佳实践。任何建议都会有所帮助。

【问题讨论】:

  • "我想在 viewController 关闭时更新服务器。"这意味着什么?用你的 iPhone 更新服务器是什么?
  • 表示想要调用网络服务。
  • 试试下面一个 [self dismissViewControllerAnimated:YES 完成:^{ [self performSelector:@selector(methodNameHere) withObject:self afterDelay:0.6]; }];

标签: ios objective-c web-services coding-style logic


【解决方案1】:

当您关闭视图控制器时,您有回调方法,您可以调用 API。像下面这样的代码

[self dismissViewControllerAnimated:YES completion:^{

    }];

从您提供另一个控制器的父控制器调用上述方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-10
    • 1970-01-01
    • 2011-10-15
    • 2020-04-26
    • 2019-08-02
    • 2014-10-09
    相关资源
    最近更新 更多