if ([text isEqualToString:@""]) { //删除@整个人名操作
//从字符串分割到数组- componentsSeparatedByString:
NSString *string = textView.text;
NSLog(@"string:%@",string);
NSRange range=self.textInputbar.textView.selectedRange;//光标位置
if (range.location==string.length) {
if (string.length>0) {
NSArray *array = [string componentsSeparatedByString:@"@"];
NSLog(@"array:%@",array);
NSString *string2 = [string substringWithRange:NSMakeRange(string.length-1, 1)];
if ([string2 isEqualToString:@" "]) {//只有最后一个是空格时执行删除整个人名
if (array.count>1) {//证明有@
for (int i=0; i<_notifyNameArray.count; i++) {
NSString * name=_notifyNameArray[i];
if (string.length>=name.length+2) {
NSString *string3 = [string substringWithRange:NSMakeRange(string.length-name.length-2, name.length+2)];//截取最后的可能人名的str 然后对比
NSString * str4=[NSString stringWithFormat:@"@%@ ",name];
if ([str4 isEqualToString:string3]) {//证明最后几个字是一个完整的@人名
NSString *string5 = [string substringToIndex:string.length-name.length-2];
textView.text=string5;
return NO;
}
}
}
}
}
}
}
}
类微信 直接删除 @“用户名”操作
时间: 2024-10-16 22:24:36
类微信 直接删除 @“用户名”操作的相关文章
新政解读:《深圳市龙岗区增加经营性设施综合整治类旧工业区升级改造操作规定(试行)》(征求意见稿)
? ? ? 2020年2月17日,为加快龙岗区综合整治类旧工业区升级改造工作,破除政策障碍,加大扶持力度,根据上层相关政策,龙岗区城市更新和土地整备局制定了<深圳市龙岗区增加经营性设施综合整治类旧工业区升级改造操作规定(试行)>(征求意见稿),以下简称"操作规定",具体内容见附件.. ? ? ?<操作规定>全文共六章,二十八条内容,包括总则.更新单元计划.土地.建筑物信息核查及历史用地处置.更新单元规划.用地管理与实施.附则等内容.现就该政策谈些个人解读意见,以
js 判断js函数、变量是否存在 JS保存和删除cookie操作,判断cookie是否存在的方法
//是否存在指定函数 function isExitsFunction(funcName) { try { if (typeof(eval(funcName)) == "function") { return true; } } catch(e) {} return false;}//是否存在指定变量 function isExitsVariable(variableName) { try { if
Android学习--------实现增删改查数据库操作以及实现类似微信好友对话管理操作
最近的一个实验用到东西挺多,特地总结一下. 要求功能: 1.第一个页面添加歌曲名和歌手,跳到第二个页面列表显示所有记录,使用sqlite数据库 2.对于第二个页面显示的信息可以进行删除和修改操作,并自动刷新 最后我做的效果: 长按列表项弹出单个管理的菜单,像微信好友对话管理一样. 删除时可以直接删除这一条并在列表中直接显示,更新时弹出对话框更新内容提交后在列表中重新显示. 做此例遇到的困难: 1.菜单获取上下文 2.获取对话框中的内容 3.对话框按钮添加监听事件-----注意包不要导错:impo
微信好友删除怎么找回 微信好友恢复教程
使用微信的朋友们不知道会不会遇到这种尴尬的情况,就是很多微信好友因为都在微信做起了微商,朋友圈天天发的就是广告,烦不胜烦,于是一生气就会直接删除好友,可是等到过一段时间,又有什么事情想找这位好友,或者约好友一起去玩,却找不到被删的好友了,这就很尴尬了,总不好去跟好友说,我微信把你删了,你再加我一下吧,想知道微信好友删除怎么找回吗,那就看系统圣地小编告诉你微信好友恢复方法吧. 微信好友删除怎么找回 1.最简单的方法就是:在微信朋友圈中找到该好友发布过的信息,这个信息是不随着你删除该好友进行删除的.
Java学习笔记——File类之文件管理和读写操作、下载图片
Java学习笔记——File类之文件管理和读写操作.下载图片 File类的总结: 1.文件和文件夹的创建 2.文件的读取 3.文件的写入 4.文件的复制(字符流.字节流.处理流) 5.以图片地址下载图片 文件和文件夹 相关函数 (boolean) mkdir() 创建此抽象路径名指定的目录 (boolean) mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录. (boolean) delete() 删除此抽象路径名表示的文件或目录 (boolean) createNe
微信聊天记录删除了怎么恢复,聊天记录能恢复吗
微信聊天记录删除了怎么恢复,聊天记录能恢复吗?微信是目前用户使用最为频繁的,在很多人的微信聊天记录中相信有很多重要的数据存在,那操作失误导致的聊天记录误删后该怎么恢复呢? 聊天记录在出现了误删之后,想要找回的话建议是先不要度手机进行任何的数据写入的操作了,后续的话让小编来教各位该怎么快速有效的找回误删的微信聊天记录吧. 方法一:手机数据恢复精灵 1.在手机的应用商店或是浏览器里面搜索到"手机数据恢复精灵",将其下载安装完成. 2.之后运行软件,界面上有显示九种的功能选项,这里用户就可以
微信内容删除后怎样恢复?这三个方法你会吗
微信内容删除后怎么恢复?相信不少的人都有这种疑问,其实微信内容是很容易找回的,只要你掌握了方法,找回微信内容,对你来说是轻而易举的事情,下面就让我们一起看看找回的具体方法吧! 首先打开微信,点击右下角的我,然后点击设置,进入设置界面: 在这个界面里面有一个聊天选项,点击,然后选择聊天记录迁移: 在聊天记录迁移页面中,选择备份内容记录到电脑,即通过电脑备份恢复微信内容: 然后下载电脑版微信进行操作,恢复之前的的内容: 首先选择打开微信设置,点击"帮助与反馈": 然后点击如下图所示的一个图
iOS开发——项目实战总结&;类微信朋友圈发动态功能初步-图片与视频上传
类微信朋友圈发动态功能初步-图片与视频上传 最近在做一个新的项目,涉及到了关于图片和视频上传和显示的功能,研究了一段时间,总结一下. 使用AFNetworking上传图片(可一次上传多张图片,包含不同类型png, jpeg)和视频 1 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; 2 3 AFHTTPRequestOperation *operation = [manager P
以编程的方式使用SQLite数据库 执行CRUD(创建 读取 更新 删除)操作
DBAdapter数据库辅助类 package com.databses; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.s