Questione : alloc - come conoscere quando generare un caso di un codice categoria.

Ho scoperto che quando funziona con UIWebView, non dovete denominare il alloc per esemplificare l'oggetto dal codice categoria di UIWebView.  Infatti, se denomini il alloc e il init ed allora tentare di usare il più loadRequest, il URL non sarà caricato nel mio oggetto a all.
Can che qualcuno spiega perché?

From i documenti che dello sviluppatore assomiglia a più loadRequest è un metodo di caso.  Non dovrei dovere esemplificare l'oggetto prima della chiamata dell'uno di esso sono metodi?


per esempio nel mio class= " lineNumbers " >
1 del >

#import codeBody " del prettyprint " " del class= del id= " codeSnippet963289 del >


and di @end
1 del >

 - myMethod (di IBAction): mittente (identificazione) {
	myURLString = [[alloc di NSString] initWithString: @ " http://www.apple.com "];
	myURL = [[alloc di NSURL] initWithString: myURLString];
	il più myRequest = [[initWithURL del alloc di NSURLRequest]: myURL];

	//myWebView = [[init del alloc di UIWebView]];
	
	[myWebView più loadRequest: il più myRequest];
}

- viewDidLoad (vuoto) {
	[viewDidLoad eccellente];
	[setScalesPageToFit del myWebView: SÌ];
}
class= >


Also di
class= del

Risposta : alloc - come conoscere quando generare un caso di un codice categoria.

//myWebView = [[init del alloc di UIWebView]];
Naturalmente, non. Avete aggiunto un webview nel costruttore dell'interfaccia, in modo da avete generato un caso. Questa linea quando uncommented genera il nuovo oggetto.
Circa scalePageToFit: esaminar. Leggere questo alberino per un'Info a questo proposito:
Radrizzare la scala per un UIWebView
http://iphoneincubator.com/blog/windows-views/right-scale-for-a-uiwebview
Altre soluzioni  
 
programming4us programming4us