2012-05-17 22 views
0

我使用sdwebimage和ktphotobrowser作爲縮略圖庫。因爲我有不同的畫廊我需要很多來源。但我不能改變數據源的SDWebImageDataSource.m文件ios iphone應用程序 - 在初始化函數中將值設置爲變量

我做了一個變量命名myStr現在我想要得到它在SDWebImageDataSource的init功能,所以我可以從其他來源

它是獲取數據可能或者我可以改變創建另一個名爲initWithString的函數,然後將我的路徑傳遞給該函數?

在我的ViewController

我初始化SDWebImageDataSource作爲 SDWebImageDataSource *sd = [[SDWebImageDataSource alloc]init]; 然後我設置變量 [email protected]"http://mypath.com";

,但我不能在SDWebImageDataSource.m的init功能得到myStr值文件

回答

0

在初始化方法,通過設置一個空字符串來初始化你的字符串。這將解決您的問題。或者如果你可以設法創建自定義方法[[SDWebImageDataSource alloc] initWithString:@「SOMESTRING」];也可以。

+0

如果我理解正確,你說:如果我初始化我的字符串爲空字符串,我的代碼是否工作? – ercan

+0

謝謝我用自定義方法[[SDWebImageDataSource alloc] initWithString:@「SOMESTRING」]; – ercan