Hey guys, I'm receiving a SIGABRT when trying to use an instance variable for anything but an NSLOG :
//Class_X.H
@interface MeldingController : UIViewController 
{   
    NSString *refURLAsString;
}
@property (nonatomic, retain) NSString *refURLAsString;
//Class_X.M
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    self.refURLAsString = [info objectForKey:UIImagePickerControllerReferenceURL];
    NSLog(@"%@",self.refURLAsString);//Successfully outputs the ReferenceURL string
}
-(void)function_abc
{
    NSLog(@"%@",self.refURLAsString);//Successfully outputs the ReferenceURL string
    NSURL *URL = [NSURL URLWithString:self.refURLAsString]; //SIGABRT
    //Or even trying to make another string using refUrlAsString 
    NSString *string = [[NSString alloc]init];
    string = self.refURLAsString;//SIGABRT
}
iPhone Simulator iOS version 4.3, Xcode 4.
Any ideas anyone? cheers.