<address id="dfjpl"></address>
<sub id="dfjpl"></sub>

      <sub id="dfjpl"></sub>

        <address id="dfjpl"></address>

        <address id="dfjpl"></address>

        iOS NFC功能开发

        一、NDEF格式的

        使用 NFCNDEFReaderSession。Delegate为:NFCNDEFReaderSessionDelegate

        1、初始化对象

        @property(strong,nonatomic)NFCNDEFReaderSession *session;

        @property(strong,nonatomic)id<NFCNDEFTag> cuurentTag;

        self.session = [[NFCNDEFReaderSession alloc]initWithDelegate:self queue:nil invalidateAfterFirstRead:YES]; //YES为只读一个TAG然后结束,NO为读取多个

        self.session.alertMessage = @"读取卡片,请将卡片靠近手机";

        [self.session beginSession]; //开始识别 弹出识别提示框

        代理方法

        -(void)readerSession:(NFCNDEFReaderSession *)session didDetectTags:(NSArray<__kindof id<NFCNDEFTag>> *)tags API_AVAILABLE(ios(13.0)){

          self.cuurentTag = [tags firstObject];

        }

        识别到卡片后会回调该方法,在该方法中可获取到tag。

        2、读取卡片内容:获取到卡ID均为空,获取卡ID需要下面第二种方法。

        2.1 需要先建立连接

        [_session connectToTag:self.cuurentTag completionHandler:^(NSError * _Nullable error) { }];

        2.2连接成功之后调用方法,可以获取到卡片的内容

        [tag readNDEFWithCompletionHandler:^(NFCNDEFMessage *ndefMessage, NSError *error) { }];

        3、写入NDEF内容

        3.1 需要先建立连接

        [_session connectToTag:self.cuurentTag completionHandler:^(NSError * _Nullable error) { }];

        3.2连接成功之后调用方法获取卡片状态:判断是否可以写入

        [self.cuurentTag queryNDEFStatusWithCompletionHandler:^(NFCNDEFStatus status, NSUInteger capacity, NSError * _Nullable error) {}];

        状态 status == NFCNDEFStatusReadWrite 则可以写入。

        3.3 写入

        [self.cuurentTag writeNDEF:myMessage completionHandler:^(NSError * _Nullable error) {}];

        二、iOS13新支持的类型:NFCPollingISO14443  NFCPollingISO15693  NFCPollingISO15693

        使用NFCTagReaderSession。Delegate为:NFCTagReaderSessionDelegate

        1.初始化对象

        self.session = [[NFCTagReaderSession alloc]

                            initWithPollingOption:(NFCPollingISO14443 | NFCPollingISO15693 | NFCPollingISO15693) delegate:self queue:dispatch_get_main_queue()];

        self.session.alertMessage = @"读取卡片,请将卡片靠近手机";

        [self.session beginSession]; //开始识别 弹出识别提示框

        代理方法

        -(void)tagReaderSession:(NFCTagReaderSession *)session  didDetectTags:(NSArray<__kindof id<NFCTag>> *)tags{

          self.cuurentTag = [tags firstObject];

        }

        2、读取id(判断卡类型,以下以其中一种为例),内容获取方法同上

        if (self.currentTag.type == NFCTagTypeMiFare) {

                id<NFCMiFareTag> mifareTag = [self.currentTag asNFCMiFareTag];

            NSData *data = mifareTag.identifier

        }

        3.写入方法同上使用的tag需要为具体类型的tag,如:NFCMiFareTag

        [mifareTag writeNDEF:ndefMsg completionHandler:^(NSError * error) { }];

        相关文章
        相关标签/搜索
        每日一句
          每一个你不满意的现在,都有一个你没有努力的曾经。
        公众号推荐
           一个历史类的公众号,欢迎关注
        一两拨千金
        蓝月亮天下彩免费资枓大全年2019开奖结果特马料查询香港马会开奖结果历史纪录在线查询网 辽阳市| 昔阳县| 福清市| 咸宁市| 荥经县| 兴国县| 鹤峰县| 陇南市| 美姑县| 萨嘎县| 乌兰浩特市| 泰来县| 土默特左旗| 石城县| 门头沟区| 建宁县| 金寨县| 化隆| 镇远县| 张家界市| 凤庆县| 安平县| 昭苏县| 佛教| 贡嘎县| 叙永县| 铅山县| 台南市| 孝昌县| 东至县| 浦东新区| 清远市| 屏东市| 尖扎县| 靖江市| 朝阳区| 于田县| 台安县| 淮滨县| 嘉善县| 三亚市| 安龙县| 镇坪县| 雅江县| 宜兴市| 满洲里市| 新昌县| 沁水县| 柞水县| 青海省| 腾冲县| 金沙县| 海淀区| 抚顺县| 临颍县| 台江县| 临夏县| 深州市| 枣强县| 武强县| 新沂市| 金溪县| 金坛市| 樟树市| 阿尔山市| 修武县| 十堰市| 镇远县| 铁岭县| 会东县| 台安县| 瑞安市| 临朐县| 乐清市| 襄垣县| 仙桃市| 武宣县| 景宁| 页游| 英山县| 武城县| 黄浦区| 德江县| 神木县| 临城县| 绍兴市| 通渭县| 安达市| 盐津县| 峨眉山市| 通山县| 华宁县| 大同市| 东乡| 三门县| 沾化县| 扬州市| 兴和县| 湘阴县| 南溪县| 莒南县| 闽侯县| 云梦县| 文昌市| 全州县| 浦县| 金昌市| 新源县| 大足县| 美姑县| 昆明市| 东辽县| 临沧市| 福泉市| 柳林县| 巴中市| 通化县| 神农架林区| 林州市| 玉门市| 盐山县| 元江| 金乡县| 房产| 疏勒县| 时尚| 汉中市| 商洛市| 海林市| 萨嘎县| 靖边县| 涿州市| 蓬溪县| 蒙自县| 尼玛县| 云安县| 鲁山县| 泸水县| 息烽县| 泰州市| 伊宁市| 绍兴县| 泸定县| 元谋县| 翼城县| 和平县| 安庆市| 溆浦县| 五寨县| 比如县| 青岛市| 六盘水市| 建水县| 杭锦旗| 张家港市| 廊坊市| 永州市| 闸北区| 大厂| 三门峡市| 闽清县| 阳西县| 宜君县| 夏津县| 仪陇县| 江油市| 泾阳县| 山丹县| 杂多县| 休宁县| 左权县| 沙洋县| 石城县| 蓝山县| 灌南县| 崇文区| 宿州市| 资中县| 朝阳市| 东阳市| 龙游县| 清远市| 黄梅县| 巴马| 博白县| 慈利县| 新丰县| 太康县| 台州市| 石台县| 西贡区| 衢州市| 永川市| 青冈县| 汾西县| 潜江市| 峨山| 河曲县| 巩义市| 固原市| 鄂伦春自治旗| 泌阳县| 平谷区| 江山市| 冀州市| 富宁县| 萨迦县| 中阳县| 福海县| 曲阜市| 文昌市| 鱼台县| 临沂市| 曲松县| 阳城县| 广州市| 舞阳县| 孙吴县| 井研县| 财经| 新巴尔虎右旗| 江华| 弥勒县| 永登县| 泗洪县| 青冈县| 正镶白旗| 台山市| 兴文县| 东光县| 黄浦区| 蓬安县| 宜章县| 海安县| 利津县| 抚松县| 平乡县| 宁安市| 即墨市| 安乡县| 宁蒗| 潞城市| 务川| 台江县| 昆山市| 祥云县| 盘锦市| 调兵山市| 德江县| 工布江达县| 喀什市| 孝感市| 康马县| 佛山市| 七台河市| 乌拉特前旗| 深水埗区| 共和县| 稻城县| 东丰县| 云安县| 庆阳市| 光泽县| 碌曲县| 麻阳| 麻江县| 怀柔区| 化德县| 抚州市| 喀什市| 曲阳县| 田林县| 东阳市| 双柏县| 上饶县| 宾川县| 海淀区| 岢岚县| 湖口县| 永和县| 景泰县| 马关县| 无棣县| 方山县| 琼海市| 镇原县| 清徐县| 永登县| 侯马市| 本溪市| 基隆市| 西贡区| 永胜县| 腾冲县| 萨迦县| 萝北县| 通辽市| 泊头市| 吉木萨尔县| 和平区| 盘锦市| 嘉义市| 镇雄县| 班戈县| 乐亭县| 吉木乃县| 汶上县| 黑龙江省| 江源县| 资溪县| 将乐县| 阿克陶县| 吉隆县| 稷山县| 乌什县| 格尔木市| 郑州市| 孟村| 资中县| 嘉定区| 余干县| 鹤岗市| 东方市| 丹棱县| 芦山县| 万州区| 诸城市| 惠水县| 满洲里市| 孟州市| 陕西省| 定安县| 洮南市| 灌阳县| 江阴市| 叶城县| 林西县| 广安市| 高州市| 衡东县| 柳州市| 江川县| 垣曲县| 石景山区| 辽宁省| 上杭县| 大同县| 泰安市| 原平市| 宿迁市| 曲靖市| 岐山县| 定兴县| 上栗县| 利川市| 新丰县| 肥东县| 阳江市| 扎赉特旗| 弋阳县| 南昌县| 库伦旗| 乌拉特前旗| 新余市| 大兴区| 含山县| 洛阳市| 大姚县| 潞城市| 东至县| 广丰县| 鲁甸县| 黔西| 靖宇县| 都江堰市| 钟山县| 太和县| 大足县| 宁乡县| 交城县| 松阳县| 北流市| 卢龙县| 赤水市| 道孚县| 东平县| 秭归县| 屏东市| 鞍山市| 西平县| 邯郸县| 察雅县| 剑川县| 罗甸县| 玛曲县| 清镇市| 潞西市| 瑞昌市| 乐昌市| 松阳县| 阳新县| 山东| 攀枝花市| 将乐县| 和顺县| 辛集市| 永安市| 寿阳县| 冷水江市| 日喀则市| 航空| 赤城县| 遂昌县| 宁河县| 清新县| 灵寿县| 棋牌| 台州市| 恩平市| 华亭县| 彩票| 永德县| 会东县| 儋州市| 山阴县| 永年县| 日土县| 洛宁县| 汽车| 岳阳市| 松滋市| 崇仁县| 丰都县| 南投县| 鄂托克前旗| 宣城市| 怀远县| 深水埗区| 揭东县| 东海县| 贞丰县| 肇东市| 宿松县| 宕昌县| 鸡东县| 澄城县| 邛崃市| 韶关市| 宜川县| 张家界市| 徐闻县| 吕梁市| 旬阳县| 江西省| 兴业县| 迭部县| 兴安盟| 卢氏县| 泸定县| 丰原市| 甘德县| 广水市| 含山县| 盱眙县| 长春市| 霍林郭勒市| 仁布县| 天水市| 雷州市| 阿合奇县| 阿城市| 宜兴市| 永泰县| 泰州市| 南和县| 互助| 鹤岗市| 淮阳县| 威海市| 黔南| 云梦县| 温宿县| 吉水县| 宁阳县| 齐河县| 南澳县| 襄汾县| 环江| 长武县| 新竹市| 南木林县| 龙胜| 靖州| 英德市| 富蕴县| 临清市| 高雄县| 静海县| 阿克陶县| 崇仁县| 崇阳县| 沁源县| 佛教| 库车县| 福建省| 清河县| 东莞市| 景东| 邹平县| 大渡口区| 犍为县| 双牌县| 兴山县| 靖西县| 浙江省| 读书| 东乌| 大石桥市| 佳木斯市| 仪征市| 天祝| 泸溪县| 河东区| 仙居县| 临猗县| 濮阳市| 苍山县| 南通市| 云和县| 林口县| 元朗区| 雅江县| 肥东县| 深水埗区| 晋宁县| 抚顺县| 保靖县| 和田市| 板桥市| 翁牛特旗| 永兴县| 禹州市| 博罗县| 萍乡市| 桓台县| 盈江县| 阜宁县| 荆门市| 民和| 朝阳县| 泗水县| 惠来县| 秭归县| 益阳市| 夏津县| 扎赉特旗| 加查县| 汝阳县| 车致| 庆阳市| 灵璧县| 洛阳市| 三都| 海南省| 山丹县| 白河县| 巩留县| 抚远县| 合阳县| 元谋县| 易门县| 阿勒泰市| 柘荣县| 凉城县| 射洪县| 仪征市| 班玛县| 平原县| 康定县| 贵港市| 安吉县| 池州市| 巴彦淖尔市| 伊春市| 桐庐县| 泾川县| 邵阳县| 连南| 大港区| 津市市| 三河市| 阳西县| 莎车县| 花莲县| 苏尼特左旗| 黄梅县| 西峡县| 黄山市| 邢台县| 甘洛县| 湘潭市| 寿阳县| 湖南省| 宕昌县| 长沙县| 堆龙德庆县| 纳雍县| 疏勒县| 新民市| 利辛县| 石台县| 读书| 建湖县| 壶关县| 麟游县| 呼伦贝尔市| 鸡泽县| 凤冈县| 辽中县| 托里县| 宁武县| 潮安县| 金川县| 白玉县| 永善县| 平远县| 海阳市| 龙口市| 嘉兴市| 张家港市| 雷波县| 柳林县| 长岭县| 东莞市| 台江县| 柞水县| 佛教| 荥阳市| 延津县| 平阴县| 利川市| 瓦房店市| 崇州市| 当涂县| 房产| 海原县| 勃利县| 紫金县| 日喀则市| 白水县| 广饶县| 大英县| 峨山| 大石桥市| 江口县| 青海省| 武胜县| 贵港市| 高安市| 辽宁省| 营山县| 招远市| 龙陵县| 五常市| 利津县| 渭南市| 陕西省| SHOW| 泸水县| 普宁市| 项城市| 开鲁县| 保靖县| 庆元县| 襄垣县| 乌鲁木齐县| 五华县| 报价| 沐川县| 玉屏| 肇庆市| 年辖:市辖区| 从江县| 会同县| 洛南县| 巴彦淖尔市| 平和县| 辛集市| 柳河县| 岳普湖县| 噶尔县| 南木林县| 拉萨市| 博白县| 清水河县| 西安市| 通榆县| 共和县| 新乐市| 漾濞| 大渡口区| 公安县| 江西省| 平湖市| 花莲市| 东乡族自治县| 绥宁县| 延寿县| 连平县| 广平县| 栖霞市| 安西县| 青龙| 双流县| 鞍山市| 友谊县| 新沂市| 新巴尔虎右旗| 肥东县| 赞皇县| 任丘市| 镇康县| 界首市| 龙州县| 买车| 郁南县| 绥棱县| 贞丰县| 故城县| 巴林右旗| 慈利县| 吉首市| 那曲县| 洪雅县| 来安县| 历史| 东台市| 顺义区| 绥宁县| 包头市| 英德市| 育儿| 瑞丽市| 唐山市| 江源县| 德清县| 盖州市| 贵溪市| 安达市| 秦皇岛市| 定安县| 汝城县| 大同县| 永福县| 尼玛县| 喀喇沁旗| 宁夏| 瑞丽市| 太康县| 永福县| 江口县| 吴川市| 烟台市| 乌拉特后旗| 赤峰市| 武定县| 龙游县| 新宾| 普洱| 漾濞| 微博| 时尚| 常宁市| 个旧市| 呈贡县| 霍城县| 博客| 遂平县| 乌审旗| 新龙县| 赣榆县| 贵德县| 海城市| 昌黎县| 古田县| 固阳县| 抚松县| 宁国市| 台州市| 昌乐县| 遂溪县| 名山县| 湛江市| 桓台县| 平顺县| 浪卡子县| 炉霍县| 聊城市| 镇原县| 湖口县| 安陆市| 通辽市| 长丰县| 湘潭市| 自治县| 恭城| 察隅县| 眉山市| 辰溪县| 郧西县| 龙海市| 琼结县| 宁陵县| 海晏县| 新和县| 辽阳市| 陆丰市| 弥渡县| 上杭县| 滦平县| 无锡市| 栾城县| 苗栗市| 健康| 军事| 麟游县| 云龙县| 上栗县| 渭源县| 开阳县| 额敏县| 鲁山县| 阳新县| 台山市| 海晏县| 和硕县| 中阳县| 邮箱| 循化| 芦溪县| 长丰县| 金平| 景德镇市| 西藏| 霍林郭勒市| 高阳县| 牡丹江市| 红安县| 包头市| 马山县| 嘉义县| 新邵县| 广东省| 句容市| 岱山县| 特克斯县| 高台县| 广丰县| 泰兴市| 武威市| 子洲县| 宁武县| 伊川县| 禄丰县| 中卫市| 崇明县| 那坡县| 内丘县| 农安县| 常熟市| 利辛县| 康保县| 平顺县| 和田县| 高雄市| 方城县| 民和| 页游| 邯郸县| 郴州市| 英山县| 原平市| 平定县| 五河县| 杭州市| 昌平区| 西城区| 磐石市| 鲁甸县| 三门峡市| 宣武区| 桂林市| 宁夏| 观塘区| 杭锦旗| 溧水县| 南雄市| 资阳市| 康乐县| 扎囊县| 天水市| 东光县| 砚山县| 汉源县| 武穴市| 肥东县| 都兰县| 安庆市| 定兴县| 遂溪县| 怀来县| 铅山县| 牟定县| 龙胜| 阿坝县| 和硕县| 西乌| 济源市| 永春县| 屏边| 长宁区| 贺兰县| 栖霞市| 西盟| 余姚市| 嘉祥县| 太保市| 黄大仙区| 微山县| 大丰市| 江都市| 泰兴市| 阿坝| 会泽县| 玉山县| 库尔勒市| 崇文区| 宁安市| 鹿泉市| 十堰市| 雷山县| 平山县| 迁西县| 宝清县| 饶平县| 西昌市| 南宁市| 越西县| 金坛市| 浮山县| 中西区| 平昌县| 金沙县| 莫力| 昌黎县| 巴东县| 乐都县| 灵璧县| 修武县| 嘉鱼县| 伊宁市| 壶关县| 左云县| 东乡县| 龙南县| 屏东县| 东丽区| 蒲江县| 新乡县| 唐海县| 石城县| 左云县| 邹平县| 万山特区| 潢川县| 民县| 呼和浩特市| 漯河市| 安庆市| 铜鼓县| 朝阳市| 富蕴县| 名山县| 合山市| 镶黄旗| 蒙自县| 响水县| 信丰县| 泌阳县| 中超| 海晏县| 巴里| 禄丰县| 彝良县| 满城县| 永宁县| 康定县| 盐边县| 浦东新区| 贵德县| 崇信县| 朝阳市| 城市| 新田县| 甘泉县| 靖边县| 阿拉善右旗| 陇南市| 兴隆县| 土默特右旗| 保康县| 公安县| 胶州市| 即墨市| 藁城市| 洱源县| 宜都市| 高平市| 章丘市| 健康| http://www.yqo5j1rl0v.fun http://wap.yqo4j5rl0v.fun http://wap.gz1980sortc.fun http://wap.bo2020voids.fun http://wap.yqo8j4rl0v.fun http://m.gz1980pocketc.fun http://www.bo2020wars.fun http://www.yqo3j9rl1v.fun http://wap.yqo4j7rl6v.fun http://m.gz1980continuec.fun http://www.bo2020trades.fun http://www.yqo2j5rl4v.fun http://wap.yqo6j6rl3v.fun http://m.gz1980callc.fun http://www.bo2020gardens.fun http://wap.bo2020practices.fun http://wap.yqo8j0rl3v.fun http://m.gz1980noisec.fun http://www.bo2020downs.fun http://wap.bo2020deals.fun http://m.yqo2j4rl5v.fun http://www.gz1980practicec.fun http://www.bo2020puzps.fun http://wap.bo2020reflects.fun http://wap.yqo3j2rl9v.fun