我請你原諒,我的英語,謝謝 我有兩個類:(COPlayerManager.h,COPlayerManager.h)和(COGenericPlayerController.h,COGenericPlayerController.h,COGenericPlayerController.xib)爲什麼UIWebView的地址是零?
的目標是展示一個通過UIWebView的圖像。因此,進入COGenericPlayerController的視圖,我從庫中插入一個對象UIWebView。
我COGenericPlayerController.h是:
#import <UIKit/UIKit.h>
#import "AxObject.h"
#import "AxFinderAppDelegate.h"
@interface COGenericPlayerController : UIViewController <UIWebViewDelegate, UIScrollViewDelegate>
{
IBOutlet UIToolbar* wToolbar;
}
@property(nonatomic, retain) IBOutlet UIWebView* wBrowser;
-(void) open:(NSString*) path :(NSString*) titleObj;
@end
,我已經做了所有鏈接文件的所有者。 問題是,當我ALLOC和init COGenericPlayerController它失去它的對象的引用(UIWebView中)
@implementation COPlayerManager
// open a file at the input path.
-(void) open:(NSString*) path :(NSString*) titleObj :(int) tabBarIndex
{
.....
.....
else if([ext isEqualToString:@"jpg"] || [ext isEqualToString:@"png"] || [ext isEqualToString:@"jpeg"])
{
**COGenericPlayerController *gPlayer = [[COGenericPlayerController alloc] initWithNibName:@"COGenericPlayerController" bundle:nil];**
......
......
雖然gPlayer被分配和inizializing它具有地址以及它的對象(的UIWebView) 之後gPlayer是分配和inizialized gplayer的地址存在,但UIWebView的地址是零。我認爲這是不允許我在模擬器Iphone的屏幕上顯示圖像的問題,我不明白問題出在哪裏。 感謝
現在它工作正常。我理解並且已經將所有與UIWebView相關的代碼插入到ViewDidLoad中。非常感謝你 – Stefano