小编Ann*_*nna的帖子

更改iOS窗口的根视图控制器

iOS窗口的根视图控制器通常在开始时一次初始化为标签栏控制器或导航控制器吗?在应用程序中多次更改根视图控制器是否可以?

我有一个场景,根据用户操作,顶视图是不同的.我想到的是一个导航控制器,顶视图控制器具有启动画面的图像,并根据需要推/弹视图控制器.或者,我可以继续更改窗口的顶视图控制器.哪种方法更好?

ios rootviewcontroller

62
推荐指数
4
解决办法
8万
查看次数

iOS canAuthenticateAgainstProtectionSpace方法每次都不会调用

我正在尝试执行SSL证书验证并已实现委托canAuthenticateAgainstProtectionSpace

- (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:   (NSURLProtectionSpace*)protectionSpace
{
  OSStatus status = SecTrustEvaluate(protectionSpace.serverTrust, &trustResult);
    if(status == errSecSuccess)
    {
    }
    else
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我注意到第一次为给定的URL调用此委托,但不会针对同一URL的后续尝试进行调用.我认为这与缓存的响应有关,所以我创建了NSURLRequest,如下所示:

NSURLRequest *request = [[NSURLRequest alloc]
                         initWithURL: [NSURL   URLWithString:_urlString]
                         cachePolicy: NSURLRequestReloadIgnoringLocalAndRemoteCacheData
                         timeoutInterval: 10
                         ];

NSURLConnection *connection = [[NSURLConnection alloc]  initWithRequest:request delegate:self];
Run Code Online (Sandbox Code Playgroud)

这也无济于事.任何想法,我怎么能得到canAuthenticateAgainstProtectionSpace方法每次都能得到调用?

ios

6
推荐指数
2
解决办法
4507
查看次数

标签 统计

ios ×2

rootviewcontroller ×1