Опитах се да покажа системно дефинирани изгледи (MFMailComposeViewController, TWTweetComposeViewController и т.н.) като модален изглед.
Но тези контролери за изглед не се появяват в iOS 7 (те работят в iOS5, iOS6).
Viewcontrollers, създадени от мен, се появяват в iOS7 (ex.HogeViewController).
Не звъня на presentViewController:animated:completion
на viewDidLoad
или viewWillAppear
.
Някой има ли идея?
Регистри на конзолата:
init Error Domain=NSCocoaErrorDomain Code=4097 "Операцията не може да бъде завършена. (Грешка на Cocoa 4097.)"
or
_serviceViewControllerReady:error: Error Domain=NSCocoaErrorDomain Code=4097 "Операцията не можа да бъде завършена. (Грешка в Cocoa 4097.)"
or
Небалансирани повиквания за започване/край на преходите на външния вид за .
TWTweetComposeViewController (не се появява)
TWTweetComposeViewController *viewController = [[TWTweetComposeViewController alloc]init];
viewController.completionHandler = ^(TWTweetComposeViewControllerResult result){
NSLog(@"Result : %d",result);
};
[self presentViewController:viewController animated:YES completion:NULL];
Дневник
Резултат : 0
MFMailComposeViewController (появява се за момент и отхвърля скоро)
- (void)send:(NSString*)email{
if ([MFMailComposeViewController canSendMail]) {
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
NSArray *toRecipients = @[email];
[picker setToRecipients:toRecipients];
[picker setSubject:@"Subject"];
[picker setMessageBody:@"Body" isHTML:NO];
[self.navigationController presentViewController:picker animated:YES completion:NULL];
}
}
- (void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error {
[self dismissViewControllerAnimated:YES completion:^{
NSLog(@"error:%@,result:%d",error.description,result);
}];
}
Дневник
_serviceViewControllerReady:error: Error Domain=NSCocoaErrorDomain Code=4097 „Операцията не може да бъде завършена. (Грешка на Cocoa 4097.)“ Небалансирани извиквания за започване/завършване на преходите за показване за . грешка:(нула),резултат:0