Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. -(void)sendFacebook:(id)sender {
  2.  
  3. SLComposeViewController *composeController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
  4.  
  5. [composeController setInitialText:@"look me"];
  6. [composeController addImage:[UIImage imageNamed:@"image.png"]];
  7. [composeController addURL: [NSURL URLWithString:@"http://www.apple.com"]];
  8.  
  9. [self presentViewController:composeController animated:YES completion:nil];
  10.  
  11. SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result){
  12. if (result == SLComposeViewControllerResultCancelled) {
  13. NSLog(@"delete");
  14. } else {
  15. NSLog(@"post");
  16. }
  17.  
  18. // [composeController dismissViewControllerAnimated:YES completion:Nil];
  19. };
  20. composeController.completionHandler =myBlock;
  21. }
  22.  
  23. - (void)sendTwitter:(id)sender {
  24.  
  25. SLComposeViewController *composeController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
  26.  
  27. [composeController setInitialText:@"look me"];
  28. [composeController addImage:[UIImage imageNamed:@"image.png"]];
  29. [composeController addURL: [NSURL URLWithString:
  30. @"http://www.apple.com"]];
  31.  
  32. [self presentViewController:composeController
  33. animated:YES completion:nil];
  34.  
  35. SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result){
  36. if (result == SLComposeViewControllerResultCancelled) {
  37. NSLog(@"delete");
  38. } else {
  39. NSLog(@"post");
  40. }
  41. // [composeController dismissViewControllerAnimated:YES completion:Nil];
  42. };
  43. composeController.completionHandler =myBlock;
  44. }
  45.  
  46. #import <Social/Social.h>
  47.  
  48. if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) {
  49. SLComposeViewController *composeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
  50. if (composeViewController) {
  51. [composeViewController addImage:[UIImage imageNamed:@"MyImage"]];
  52. [composeViewController addURL:[NSURL URLWithString:@"http://www.google.com"]];
  53. NSString *initialTextString = @"Check out this Tweet!";
  54. [composeViewController setInitialText:initialTextString];
  55. [composeViewController setCompletionHandler:^(SLComposeViewControllerResult result) {
  56. if (result == SLComposeViewControllerResultDone) {
  57. NSLog(@"Posted");
  58. } else if (result == SLComposeViewControllerResultCancelled) {
  59. NSLog(@"Post Cancelled");
  60. } else {
  61. NSLog(@"Post Failed");
  62. }
  63. }];
  64. [self presentViewController:composeViewController animated:YES completion:nil];
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement