Note that there are some explanatory texts on larger screens.

plurals
  1. POno visible @interface for 'UIImagePickerController
    primarykey
    data
    text
    <p>So my code says </p> <pre><code>no visible @interface for UIImagePicker Controller </code></pre> <p>I am using a Tab View Controller My code for my FirstViewController.m is</p> <pre><code>#import "FirstViewController.h" @interface FirstViewController () &lt;UIImagePickerControllerDelegate, UINavigationControllerDelegate&gt; { UIImagePickerController *bailey; UIImagePickerController *baileys; UIImage *image; IBOutlet UIImageView *imageView; } - (IBAction)takePhoto; - (IBAction)chooseExisting; @end @implementation FirstViewController - (IBAction)takePhoto { bailey = [[UIImagePickerController alloc]init]; bailey.delegate = self; [bailey setSourceType:UIImagePickerControllerSourceTypeCamera]; [self presentViewController:bailey animated:YES completion:NULL]; } - (IBAction)chooseExisting { baileys = [[UIImagePickerController alloc] init]; baileys.delegate = self; [baileys setSourceType:UIImagePickerControllerSourceTypePhotoLibrary]; [self presentViewController:baileys animated:YES completion:NULL]; } - (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { image = [info objectForKey:UIImagePickerControllerOriginalImage]; [imageView setImage:image]; [self dismissViewControllerAnimated:YES completion:NULL]; } - (void) imagePickerControllerDidCancel:(UIImagePickerController *)bailey { [self dismissViewControllerAnimated:YES completion:NULL]; } - (IBAction)ShareFB { if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) { slComposeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]; [slComposeViewController addImage:[UIImage imageNamed:@"image"]]; [slComposeViewController addURL:[NSURL URLWithString:@"http://www.agfg.com.au"]]; [self presentViewController:slComposeViewController animated:YES completion:NULL]; //I borrowed these lines of code from http://www.bit.ly/174eqjy NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *appFile = [documentsDirectory stringByAppendingString:@"upload.png"]; NSString *upLoad = [documentsDirectory stringByAppendingString:@"upload.png"]; NSData *myData = [[NSData alloc]initWithContentsOfFile:appFile]; //Here is the line that fails [bailey addAttachmentData:myData mimeType:@"image/png" fileName:@"upload"]; //Up to here are the borrowed code lines. } else { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"No Facebook Account Detected" message:@"There are no Facebook Accounts Detected. You can configure them in Settings." delegate:nil cancelButtonTitle:@"Dismiss" otherButtonTitles:nil]; [alert show]; }} - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end </code></pre> <p>And my code for my FirstViewController.h is</p> <pre><code>#import &lt;UIKit/UIKit.h&gt; #import &lt;Social/Social.h&gt; @interface FirstViewController : UIViewController {SLComposeViewController *slComposeViewController; UIImage *upLoad;} - (IBAction)ShareFB; @end </code></pre> <p>My app is designed to Take a photo and display the photo (and it does that) and then save that image to the local documents folder on the app (which I got from another post) and then specify that image to upload to Facebook (which I have)</p> <p>All that works except the saving to a local documents.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload