046.@try 处理异常
2015-07-27 22:29
169 查看
--------------- FKEatable.h ---------------
#import
<Foundation/Foundation.h>
@protocol
FKEatable
@optional
-(void) taste;
@end
---------------
FKApple.h ---------------
#import
"FKEatable.h"
@interface
FKApple :
NSObject <FKEatable>
@end
--------------- FKApple.m
---------------
#import
"FKApple.h"
@implementation
FKApple
@end
---------------
main.m
---------------
#import
<Foundation/Foundation.h>
#import
"FKApple.h"
int
main()
{
FKApple* app = [[FKApple
alloc]
init];
[app
taste];
}
一、运行以上代码会出现如下错误:
-[FKApple taste]: unrecognized selector sent to instance 0x10030e540
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[FKApple taste]: unrecognized selector sent to instance 0x10030e540'
二、本节代码涉及到的知识点:
1.错误原因:FKEateble协议中的taste方法没有实现。
2.下一节将介绍如何捕捉异常。
#import
<Foundation/Foundation.h>
@protocol
FKEatable
@optional
-(void) taste;
@end
---------------
FKApple.h ---------------
#import
"FKEatable.h"
@interface
FKApple :
NSObject <FKEatable>
@end
--------------- FKApple.m
---------------
#import
"FKApple.h"
@implementation
FKApple
@end
---------------
main.m
---------------
#import
<Foundation/Foundation.h>
#import
"FKApple.h"
int
main()
{
FKApple* app = [[FKApple
alloc]
init];
[app
taste];
}
一、运行以上代码会出现如下错误:
-[FKApple taste]: unrecognized selector sent to instance 0x10030e540
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[FKApple taste]: unrecognized selector sent to instance 0x10030e540'
二、本节代码涉及到的知识点:
1.错误原因:FKEateble协议中的taste方法没有实现。
2.下一节将介绍如何捕捉异常。
相关文章推荐
- 047.@try…@catch... 捕捉异常
- zoj1071 Follow My Logic(没看题,不过据说很恶心,待ac)
- Java IO学习【13】利用字节流复制文件的4种方法详解
- pre标签
- 引用类型
- Skype for Business Server 2015系列(三)部署前端服务器-2
- 微机原理 之“极品飞车”课程设计
- ZOJ 3209 Treasure Map
- 数据库前缀索引
- 错误“Unexpected namespace prefix "xmlns" found for tag LinearLayout”的解决方法
- JAVA之父子类的构造函数、静态代码块等执行顺序
- scala中的控制语句
- 微机原理实验 lab8000 键盘数码管显示测试
- CSS作业及答案
- Zabbix之action配置
- UIView 和其子类 UILabel 的基本方法
- 小白学开发(iOS)OC_成员变量的作用域(2015-07-27)
- 描写生活美好的句子大全
- 描写生活美好的句子大全
- Visual Stdio VS 错误 error : 0xC00000FD: Stack overflow. 更改堆栈空间解决栈溢出问题