防止按钮重复点击 模型转字典 接口传参不能用汉字,要转码

复制代码
#pragma mark -- 发表评论
- (IBAction)publishBtn:(id)sender {
    
    if ([self.commentType isEqualToString:@"reply"]) { //
        NSString *content = self.replyParams[@"content"];
        if (content.length < 1) {
            [MBProgressHUD showOnlyMessage:@"请输入评论内容" toView:self];
            return;
        }
    }
    
    self.publishBtn.enabled = NO;
    [self performSelector:@selector(changeBtnStatus) withObject:nil afterDelay:1.0f]; // 防止按钮重复点击
    [self distribute];
}
-(void)changeBtnStatus{
    self.publishBtn.enabled = YES;
}
复制代码

 

[self.commenRequestModel mj_keyValues]; // 模型转字典

 如果是用别的语言的话都有将该string转为url或者网络编码的方法如:urlencode.
问题是,iphone中该如何处理这个编码问题呢?

找了答案:
[aString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

posted on   土匪7  阅读(125)  评论(0编辑  收藏  举报

编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示