文章标题
2015-09-04 19:52
330 查看
[a addObserver:b forKeyPath:@”name” options:NSKeyValueObservingOptionOld | NSKeyValueObservingOptionNew context:@”test”];
-(void)observeValueForKeyPath:(NSString )keyPath ofObject:(id)object change:(NSDictionary )change context:(void *)context
{
NSLog(@”%@ %@ %@ %@”, object, keyPath, change, context);
}
-(void)observeValueForKeyPath:(NSString )keyPath ofObject:(id)object change:(NSDictionary )change context:(void *)context
{
NSLog(@”%@ %@ %@ %@”, object, keyPath, change, context);
}
相关文章推荐
- hibernate
- Android Studio App AlertDialog使用范例
- org.springframework.dao.InvalidDataAccessApiUsageException: Name must not be null or empty!;
- 【HDU1507】【最大匹配输出路径match数组】
- Linux下推荐应用程序列表【2008-07-31】
- 一张图看懂 why 代理和数据源 使用 weak 修饰
- scala macro annotation 使用 例子
- When executing step "Deploy to Android device"
- UVa 10954 Add All (石子合并_优先队列)
- Android下得到APK包含信息
- javaSE基础编程——编写一个简单的计算器
- 一张图看懂 why UI控件 使用 weak 修饰
- 常用正则表达式
- 多IP指定出口IP地址 如何指定云服务器源IP?
- cocos植物大战僵尸(一)load场景:异步加载资源
- 简单的划分数问题I(高精度)
- java分页类(程序处理分页,非数据库处理分页)
- Ruby学习-Ruby语言的一些特点
- 51nod 1101 换零钱(DP)
- android定位布局