oc ios ,json,TableView(listView)

[listView reloadData];

json:

          NSMutableString *rMsg=[[NSMutableString alloc]init];
          NSError *error;
          NSData *jsonData=[rMsg dataUsingEncoding:NSUTF8StringEncoding];
          NSMutableDictionary *dic=[NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&error];
          
          NSMutableArray<NSMutableDictionary*> *array=[dic objectForKey:@"list"];

 //dic to json
    NSDictionary *userDic=[NSDictionary dictionaryWithObjectsAndKeys:name,@"username",password,@"pwd", nil];
    NSError *error;    
    NSData *sMsgData =[NSJSONSerialization dataWithJSONObject:userDic
                                              options:NSJSONWritingPrettyPrinted
                                                error:&error];
    NSString *sMsgStr = [[NSString alloc] initWithData:sMsgData encoding:NSUTF8StringEncoding];



委托 代理

@protocol BroadMessage <NSObject>
//@required:表示必须强制实现的方法
//@optional:表示可以有选择性的实现方法
@optional
//这个方法是可选的
-(void)BroadRoomAdd:(Room*)room;
-(void)BroadRoomDelete:(Room*)room;
-(void)BroadRoomUpdate:(Room*)room;

@end


....
@property (nonatomic,assign) id<BroadMessage> broadDelegate;

if([_broadDelegate respondsToSelector:@selector(BroadRoomAdd:)]){}
...


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值