我请你原谅,我的英语,谢谢 我有两个类:(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