如何解决 try / catch 加载应用程序 iPhone

How to solve try / catch to load application on iPhone

我正在使用 Delphi XE7 为 IOS 开发应用程序。在我的应用程序的 OnCreate 中,使用以下方法创建来电线路:

 url := 'http:// + Configuracao.getEnderecoServidor';
    if not(Configuracao.getPortaServidor = '0') then
    begin
      url := url + ':' + Configuracao.getPortaServidor;
    end;
    url := url + '/WebServiceCGI/SgaWsCGI.exe/wsdl/ISgaWsCGI';
    IdHTTP2.Head(url);
    code := IdHTTP2.ResponseCode;
    If code = 200 then
    begin
      WebServiceEstaAcessivel := True;
    end
    else
    begin
      WebServiceEstaAcessivel := False;
    end
  except
on E: Exception do
begin
  WebServiceEstaAcessivel := False;
  Memo1.Lines.Add(ValidarConexaoWebService + E.ToString);
end

when command to compile the application on iPhone不起来,为什么他没有想到webservice。我尝试/捕捉仍然没有用。在 Xcode 的日志中显示 IdHTTP2.Head 行 (url);

即使找不到我的网络服务,我应该怎么做才能使应用程序 运行? Android 100% 工作,甚至没有找到网络服务。

谢谢大家

个人,

我解决了这个问题,我创建了一个方法,我把我所有的东西都放在一个方法的 onCreate 中。我放了一个计时器,并在 Form onShow 方法中调用了计时器。这样我的应用程序就可以正常加载了。