@@ -269,7 +269,10 @@ - (void)loadView
269
269
{
270
270
// Create the all-encompassing container view
271
271
UIView *view = [[UIView alloc ] initWithFrame: [[UIScreen mainScreen ] applicationFrame ]];
272
+ #pragma clang diagnostic push
273
+ #pragma clang diagnostic ignored "-Wdeprecated-declarations"
272
274
view.backgroundColor = (self.hideWebViewBoundaries ? [UIColor whiteColor ] : BACKGROUND_COLOR);
275
+ #pragma clang diagnostic pop
273
276
view.opaque = YES ;
274
277
view.clipsToBounds = YES ;
275
278
self.view = view;
@@ -840,10 +843,13 @@ - (void)actionButtonTapped:(id)sender
840
843
}
841
844
842
845
// Add Twitter
846
+ #pragma clang diagnostic push
847
+ #pragma clang diagnostic ignored "-Wdeprecated-declarations"
843
848
if ([TWTweetComposeViewController canSendTweet ]) {
844
849
[actionSheet addButtonWithTitle: NSLocalizedStringFromTable(@" Twitter" , @" TOWebViewControllerLocalizable" , @" Send a Tweet" )];
845
850
numberOfButtons++;
846
851
}
852
+ #pragma clang diagnostic pop
847
853
848
854
// Add a cancel button if on iPhone
849
855
if (IPAD == NO ) {
@@ -873,16 +879,22 @@ - (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger
873
879
[self openMailDialog ];
874
880
else if ([MFMessageComposeViewController canSendText ])
875
881
[self openMessageDialog ];
882
+ #pragma clang diagnostic push
883
+ #pragma clang diagnostic ignored "-Wdeprecated-declarations"
876
884
else if ([TWTweetComposeViewController canSendTweet ])
877
885
[self openTwitterDialog ];
886
+ #pragma clang diagnostic pop
878
887
}
879
888
break ;
880
889
case 3 : // SMS or Twitter
881
890
{
882
891
if ([MFMessageComposeViewController canSendText ])
883
892
[self openMessageDialog ];
893
+ #pragma clang diagnostic push
894
+ #pragma clang diagnostic ignored "-Wdeprecated-declarations"
884
895
else if ([TWTweetComposeViewController canSendTweet ])
885
896
[self openTwitterDialog ];
897
+ #pragma clang diagnostic pop
886
898
}
887
899
break ;
888
900
case 4 : // Twitter (or Cancel)
@@ -950,7 +962,7 @@ - (void)openMailDialog
950
962
MFMailComposeViewController *mailViewController = [[MFMailComposeViewController alloc ] init ];
951
963
mailViewController.mailComposeDelegate = self;
952
964
[mailViewController setMessageBody: [self .url absoluteString ] isHTML: NO ];
953
- [self presentModalViewController : mailViewController animated: YES ];
965
+ [self presentViewController : mailViewController animated: YES completion: nil ];
954
966
}
955
967
956
968
- (void )mailComposeController : (MFMailComposeViewController *)controller didFinishWithResult : (MFMailComposeResult)result error : (NSError *)error
@@ -963,7 +975,7 @@ - (void)openMessageDialog
963
975
MFMessageComposeViewController *messageViewController = [[MFMessageComposeViewController alloc ] init ];
964
976
messageViewController.messageComposeDelegate = self;
965
977
[messageViewController setBody: [self .url absoluteString ]];
966
- [self presentModalViewController : messageViewController animated: YES ];
978
+ [self presentViewController : messageViewController animated: YES completion: nil ];
967
979
}
968
980
969
981
- (void )messageComposeViewController : (MFMessageComposeViewController *)controller didFinishWithResult : (MessageComposeResult)result
@@ -973,9 +985,12 @@ - (void)messageComposeViewController:(MFMessageComposeViewController *)controlle
973
985
974
986
- (void )openTwitterDialog
975
987
{
988
+ #pragma clang diagnostic push
989
+ #pragma clang diagnostic ignored "-Wdeprecated-declarations"
976
990
TWTweetComposeViewController *tweetComposer = [[TWTweetComposeViewController alloc ] init ];
977
991
[tweetComposer addURL: self .url];
978
- [self presentModalViewController: tweetComposer animated: YES ];
992
+ [self presentViewController: tweetComposer animated: YES completion: nil ];
993
+ #pragma clang diagnostic pop
979
994
}
980
995
981
996
0 commit comments