我想用UIButton調用Sharekit,但是當我點擊在我的設備上運行的按鈕時,沒有任何反應。爲什麼我的UIButton不能工作?
這應該是相關的代碼在我的視圖控制器的.h
#import "SHK.h"
#import "SHKFacebook.h"
@interface ViewController : UIViewController <CaptureManagerDelegate>
{
IBOutlet UIButton *upload;
}
@property (nonatomic, retain) IBOutlet UIButton *upload;
-(IBAction)buttonPressed:(id)sender;
在我的視圖控制器的.m(使用代碼示例這裏http://gazapps.com/wp/2011/07/17/basic-sharekit-customization)
@synthesize upload;
-(IBAction)buttonPressed:(id)sender {
SHKItem *item;
NSURL *url = [NSURL URLWithString:@"http://www.gazapps.com"];
item = [SHKItem URL:url title:@"Checkout this site"];
[SHKFacebook shareItem:item];
}
-(void)dealloc
{
[upload release];
}
除了試圖用UIButton而不是UIBarButton,我已經遵循了Sharekit的安裝說明。在我的故事板中,我按CTRL拖動到「第一響應者」,並將我的按鈕鏈接到buttonPressed。我在xcode中沒有收到任何警告或錯誤。但是當我點擊按鈕時沒有任何反應。
把日誌放在這個方法中,並檢查它是否被調用? – 2012-03-21 09:40:17
你有沒有爲你的按鈕指派一個「buttonPressed」方法的委託?如果是這樣,在方法定義處放置斷點並檢查它是否被調用。 – Krunal 2012-03-21 09:41:31
你想分享到Facebook,沒有操作表? – Injectios 2012-03-21 09:42:37