2012-04-19 73 views
1

所以我有一個名爲'theList'的對象,它包含一個關於學生的信息負載,一個元素是一個在線工作圖像的URL。我使用的是網頁視圖使用代碼來顯示圖像:UIWebView接受正常的NSString而不是來自對象的NSString

NSString *urlAddress2 = theList.imageofwork; 
    NSURL *url2 = [NSURL URLWithString:urlAddress2]; 
    NSURLRequest *requestObj2 = [NSURLRequest requestWithURL:url2]; 
    [workWeb loadRequest:requestObj2]; 

這不工作,但是當我改變「theList.imageofwork」(包含「http://google.com」我應該說,而我測試這個)到'@「http://google.com」'它工作得很好。

雖然我需要這個能夠從'theList'中繪製,因爲視圖是一般的,應該根據您選擇的學生而改變。所以我的問題是我做錯了什麼,或者有什麼其他方式我應該去顯示圖像?

而且,內theList.h,imageofwork聲明爲:

@property (nonatomic, retain) NSString *imageofwork; 

和theList.m我:

@synthesize imageofwork; 

我還要提到的是我是比較新的Xcode和這是我第一次發帖!

在此先感謝。

+0

你可以把一些日誌記錄周圍的變量,因爲他們改變和重新發布?隨意設置'theList.imageofwork = @「http://google.com」' – 2012-04-19 17:07:00

回答

0

您應該仔細閱讀UIWebView類的文檔。

這裏是你應該需要什麼:loadHTMLString:baseURL:

+0

我不認爲這與問題 – 2012-04-19 17:05:36

+0

有關當然,因爲當他更改爲URL時,該字符串加載... – Lefteris 2012-04-19 17:06:51

+0

沒有理由他不能使用他使用的方式 – 2012-04-19 17:08:58