代码编号:小1
代码功能:弹出警告
代码:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:
@"Thank you for your order"
message:message
delegate:nil
cancelButtonTitle:@"Great!"
otherButtonTitles:nil];
[alert show];
[alert release];
代码编号:小2
代码功能:回到上一个界面,在OpenUrlView中有用到
代码:
!!!WebsiteViewController.h 中声明协议 WebSiteViewControllDelegate
@protocol WebSiteViewControllDelegate;
@interface WebsiteViewController : UIViewController <UIWebViewDelegate>{
int urlTag;
UIWebView *webView;
NSArray *arrUrl;
id<WebSiteViewControllDelegate> delegate;
}
@property int urlTag;
@property (nonatomic, retain) IBOutlet UIWebView *webView;
@property (nonatomic,retain) NSArray *arrUrl;
@property (nonatomic ,assign) id<WebSiteViewControllDelegate> delegate;
//按照openurl中点击的按钮打开相应的web
- (void)openWebsite;
//return to OpenUrlView
- (IBAction)returnAction:(id)sender;
@end
@protocol WebSiteViewControllDelegate
-(void) WebSiteViewControllDidFinish:(WebsiteViewController *) webSiteViewController;
@end
!!!WebsiteViewController.m 中使用协议
- (IBAction)returnAction:(id)sender{
[self.delegate WebSiteViewControllDidFinish:self];
}
!!!OpenUrlViewController.h
继承协议<WebSiteViewControllDelegate>
实现协议
-(void) WebSiteViewControllDidFinish:(WebsiteViewController *) webSiteViewController{
[self dismissModalViewControllerAnimated:YES];
}