IOS之通知KVO的常量定义
IOS之通知KVO的常量定义
首先要创建pch文件,利用全局文件导入
pch包含头文件
#import “LJConst.h”
新建一个Cocoa Touch文件,继承NSObject,名称: LJConst 其他全部删掉,导入Foundation框架,
#import <Foundation/Foundation.h>
//#import <UIKit/UIKit.h>//const CGFloat width = 7;
//extern : 引用,本类或者其他类中使用
//常量值,.m文件中进行赋值 const 表示后面的常量不可修改
extern NSString * const LJCityDidChangeNotification;
extern NSString * const LJSelectCityName;
LJConst.h 中
#import "HMConst.h"NSString * const HMCityDidChangeNotification = @"HMCityDidChangeNotification";
NSString * const LJSelectCityName = @"LJSelectCityName";
发送通知的地方写:
[LJNotificationCenter postNotificationName:LJCityDidChangeNotification object:nil userInfo:@{LJSelectCityName:groupModel.cities[indexPath.row]}];
接收通知的地方:
[LJNotificationCenter addObserver:self selector:@selector(cityDidChanageNotification:) name:LJCityDidChangeNotification object:nil];
-(void)cityDidChanageNotification:(NSNotification *)noti{
NSString *selectCityName = noti.userInfo[LJSelectCityName];
NSLog(@"%@",selectCityName);
}
- (void)dealloc{
[LJNotificationCenter removeObserver:self];
}
#define LJNotificationCenter [NSNotificationCenter defaultCenter]
IOS之通知KVO的常量定义相关推荐
- IOS基础使用PCH文件全局定义宏常量
IOS基础使用PCH文件全局定义宏常量 在项目中新建一个PCH文件,文件名自己起 里面装入代码 #ifndef PrefixHeader_pch #define PrefixHeader_pch /* ...
- IOS中通知中心(NSNotificationCenter)的使用总结
IOS中通知中心NSNotificationCenter应用总结 一.了解几个相关的类 1.NSNotification 这个类可以理解为一个消息对象,其中有三个成员变量. 这个成员变量是这个消息对象 ...
- IOS开发-通知与消息机制
在多数移动应用中不论什么时候都仅仅能有一个应用程序处于活跃状态.假设其它应用此刻发生了一些用户感兴趣的那么通过通知机制就能够告诉用户此时发生的事情. iOS中通知机制又叫消息机制,其包含两类:一类是本 ...
- IOS之通知NSNotificationCenter的使用
IOS之通知NSNotificationCenter的使用 KVO是IOS的重点,必须非常熟练 通知的写法很多,重点掌握NSNotificationCenter 在TabBarView 第一步 : 发 ...
- ios注销所有通知_您一直想了解的有关iOS中通知的所有信息
ios注销所有通知 by Payal Gupta 通过Payal Gupta 您一直想了解的有关iOS中通知的所有信息 (Everything you've always wanted to know ...
- java集成ios内购\与ios退款通知处理
使用ios内购,需在项目数据库建立虚拟币相关表(虚拟币余额表.充值面额表.充值订单表等)上代码 苹果IAP内购验证工具类 IosVerifyUtil import javax.net.ssl.*; i ...
- Go 学习笔记(7)— 常量定义、常量使用、枚举用法、iota 常量、不设置初始值常量
1. 常量定义及分类 1.1 定义 常量是指在程序运行时,不会被修改的量. 常量中的数据类型只可以是布尔型.数字型(整数型.浮点型和复数)和字符串型. 常量的定义格式: const identifie ...
- WWDC 2018:iOS 12 通知的新特性
Session 710 : What's New in User Notifications iOS 10 新增的 UserNotifications.framework 用一套易用的接口替换了之前版 ...
- php常量定义表达式,从表达式创建PHP类常量的最佳解决方法?
我希望能够做到这样的事情: class Circle { const RADIUS_TO_CIRCUMFERENCE = M_PI * 2; // Not allowed private $radiu ...
最新文章
- springboot中radis配置和使用【进阶二】
- linux 系统lv扩展_linux 扩展lv
- 循环首次适应算法_面向6G的极化编码链路自适应技术
- .net中使用XPath语言在xml中判断是否存在节点值的方法
- mac安装python3.8_mac安装pwntools(python3.8)解决多数问题
- 500并发相当于多少人_linux开发技术之线程池accept处理高并发connect(含源码)
- dos从优盘启动计算机,DOS启动版U盘制作方法(usbboot)
- php薪资图表,加薪利器,老板再也不用担心生成图表图片了
- 在谷歌下面打开之后显示金山毒霸页面
- 智能人物画像综合分析系统——Day21
- 巨潮网站爬虫程序修改
- python贪吃蛇游戏设计_利用python实现简易版的贪吃蛇游戏(面向python小白)
- STK中心天体cb等相关文件说明
- 一个普通码农的Linux之路
- Excel 2019:二级级联下拉框设置
- 1028 人口普查(C语言)
- STM32 FMPI2C 简单访问代码
- 回首步入社会的两个月
- 西南石油大学天空教室_【Hi西柚】善意指数统计,在西南石大可以遇见多少温暖...
- 2021(ICPC)-Jiangxi_Continued Fraction
热门文章
- Java十大排序算法总结,Java排序算法总结之冒泡排序
- AXI_03 AXI_LITE_SLAVE_IP核设计与验证
- css first-child,CSS :first-child 伪类
- win10安装程序无法将配置为在此计算机,win10安装程序无法正常启动(完美解决)
- 硬核,这个充电宝居然烧煤气!
- 北航和哈佛研发软体机器人,抓住各类物体!
- java cv bgr2gray_CV_BGR2GRAY vs CV_GRAY2BGR | 学步园
- 主线程 唤醒_python线程之九:生产者消费者3种方式,2个线程1个协程
- 钉钉api 获取 accesstoken_python3自定义告警信息发送至钉钉群
- mysql数据库的逻辑架构和存储引擎