Domanda

Ho creato l'applicazione MAP e è in esecuzione sulla mia macchina Mac con Xcode. Ma quando ho creato il suo file IPA e sincronizza con il mio dispositivo iPhone, non si apre. Solo la schermata dell'uscita si aprirà e si avvicina. Ho il mio segno di sviluppatore e certificato di distribuzione con il dispositivo UDID. Inoltre, il mio cliente non ha potuto eseguire l'applicazione da remoto .... grazie in anticipo per il tuo aiuto. per favore suggerisci cosa mi manca qui ??

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

  //sleep(0.5);



arrayNo = [[NSMutableArray alloc] init];             //pickerview radius array

[arrayNo addObject:@"5km"];
[arrayNo addObject:@"10km"];
[arrayNo addObject:@"15km"];

   [window addSubview:[viewController view]];
[window makeKeyAndVisible];

return YES;

}

Upadated: con problemi di perdite

Sto anche controllando la possibilità con perdite di memoria e utilizzo lo strumento strumento, sto ottenendo perdite al 100% al momento dell'avvio dell'applicazione. Le sue perdite di NSplaceholders al seguente codice ...

CLLocationCoordinate2D location;


    NSString *url = [NSString stringWithFormat:@"..myurl......lat=%f&lng=%f&radius=5",locationManager.location.coordinate.latitude,locationManager.location.coordinate.longitude];

    radiusinurl.text = @"5km";
    NSURL *URL = [NSURL URLWithString:url];
    NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithContentsOfURL:URL];
    //Initialize the delegate.
    **XMLParser *parser = [[XMLParser alloc] initXMLParser];**   //5.3% leaks
    //Set delegate
    [xmlParser setDelegate:parser];
    //Start parsing the XML file.
    **BOOL success = [xmlParser parse];**           //0.2% leaks

        [xmlParser release];
        [parser release];
  if(success)

    {                     
 NSLog(@"show me [appDelegate.markers count] %d",[appDelegate.markers count]);


        annobjs = [[NSMutableArray array] retain];
        if([appDelegate.markers count] == 0)
        { //99% leaks on below line where I am calling another method
**[self performSelector:@selector(showingThreeResultsOnCurrentLocation)   withObject:nil];**         //99% leaks
        }
        else
        {//some logic

        }

    }
    else
    {

         //logic
    }}}}

Ho commentato perdite alla fine della riga. Puoi correggere il mio codice. Grazie in anticipo...

È stato utile?

Soluzione

Inizializza il controller di visualizzazione prima

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
 {
     NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];  //This is for autoresize when in phone call mode(which does not work yet)
     [dict setObject:@"trigger" forKey:@"frame"];

     [[NSNotificationCenter defaultCenter] postNotificationName:@"trigger"
                                                object:self
                                              userInfo:dict];

     arrayNo = [[NSMutableArray alloc] init];             //pickerview radius array

     [arrayNo addObject:@"5km"];
     [arrayNo addObject:@"10km"];
     [arrayNo addObject:@"15km"];

    viewController = [[UIViewController alloc] initWithNibName:@"UIViewController" bundle:nil];
    UINavigationController *nav = [[UINavigaitonController alloc] initWithRootViewController:nav];

  self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
  self.window.rootViewController = nav;
  [self.window makeKeyAndVisible];
  return YES;
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top