我的应用程序完全忽略了UIModalPresentationFormSheet和UIModalTransitionStyleCrossDissolve.它始终弹出全屏并具有默认转换.
它在我的真实应用程序上完成.然后,我做了一个空白测试应用程序,它做了同样的事情.
这很简单:我的AppDelegate加载KBViewController作为根视图.KBViewController尝试呈现一个空白视图控制器(KBModalViewController).KBModalViewController.xib中的视图设置为"FormSheet"大小
我的视图控制器:
@implementation KBViewController
-(void)viewDidAppear:(BOOL)animated{
[self setModalPresentationStyle:UIModalPresentationFormSheet];
[self setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
KBModalViewController *m = [[KBModalViewController alloc] initWithNibName:nil bundle:nil];
[self presentViewController:m animated:YES completion:nil];
//Also tried the depreciated presentModalViewController, same result
//[self presentModalViewController:m animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
我正在使用Xcode 4.61.我已经编译成ipad 5.1,ipad 6.1和6.1上的真正的ipad 2.总而言之.
如何在AFNetwork 2.0上创建队列并为添加的操作完成时设置完成处理程序?
目前我有这个
ASINetworkQueue *queue = [[ASINetworkQueue alloc] init];
[queue setDelegate:self];
[queue setQueueDidFinishSelector:@selector(refeshInterface)];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[queue addOperation:request];
ASIFormDataRequest *request2 = [ASIFormDataRequest requestWithURL:url2];
[queue addOperation:request2];
[queue go]
Run Code Online (Sandbox Code Playgroud)
但我需要将其转换为AFNetwork.到目前为止我找到的所有解决方案似乎都使用了AFNetwork 2.0中不存在的AFHTTPClient.
我是AFNetwork的新手,所以非常感谢一些例子.
谢谢!