2013-03-31 73 views
1

嗨,大家好,我試圖讓我的方法被稱爲圖像出現。UIImage可能不會響應imageWithContentsofFile

這裏是我的代碼

#import <UIKit/UIKit.h> 
#import <substrate.h> 
#import <Foundation/Foundation.h> 
#import <UIKit/UISaveToCameraRollActivity.h> 
#import <UIKit/_UIImageViewExtendedStorage.h> 
#import <UIKit/_UIOnePartImageView.h> 
#import <UIKit/_UIPrefTableCellPiece.h> 
#import <UIKit/_UIStretchableImage.h> 
#import <UIKit/_UISwitchSlider.h> 
#import <UIKit/_UITableViewCellDeleteConfirmationControl.h> 
#import <UIKit/UIImage.h> 

%hook UISaveToCameraRollActivity 
-(void)performActivity { 
%orig; 
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake (100, 200, 100, 100)]; 
imageView.image = [UIImage imageWithContentsofFile:@"/Users/Cyrus/test/pic.png"]; 
} 
%end 

這裏是我的錯誤代碼 我不斷收到錯誤的UIImage可能不+ imageWithContentsofFile迴應。 有人可以幫我嗎?

Tweak.xm:17: warning: ‘UIImage’ may not respond to ‘+imageWithContentsofFile:’ 
Tweak.xm:17: warning: (Messages without a matching method signature 
Tweak.xm:17: warning: will be assumed to return ‘id’ and accept 
Tweak.xm:17: warning: ‘...’ as arguments.) 

感謝球員我真的很感激所有的幫助。

回答

1

這是imageWithContents**Of**File,而不是imageWithContentsofFile

此外,該圖像將不會加載。代碼在設備上運行時,路徑位於本地計算機上。您應該使用layout/目錄。

+0

非常感謝您的幫助!你也可以解釋你的佈局/格式是什麼意思。我沒有聽說過嗎?再次感謝。 –

+0

一個例子勝過千言萬語。 https://github.com/rpetrich/BrowserChooser讓我知道如果你需要更多的幫助! –

+0

謝謝你,這真是太棒了,你是第一個在這個網站上幫助過我的人,非常感謝。 –

相關問題