@interface test : NSObject
-(id) initview;
@property (strong, nonatomic) NSMutableDictionary *_vbx;
@end#import "test.h"
@implementation test
@synthesize _vbx;
-(id) initview
{
_vbx= [@{} mutableCopy];
[_vbx setObject:[@[] mutableCopy] forKey:@"0"];
[self fillvalue];
}-(void)fillvalue
{
NSMutableArray *tmp =[_vbx objectForKey:@"0"];
NSMutableArray *items=[NSArray arrayWithObjects:@"uuu", @"yyy",nil];
[tmp addObjectsFromArray:items];
}
@end很奇怪,initview的时候,_vbx是一个空值,为什么执行了fillvalue,并没有给_vbx赋值,但是_vbx却有值了呢?值是tmp哪位达人给个详细的解释啊
-(id) initview;
@property (strong, nonatomic) NSMutableDictionary *_vbx;
@end#import "test.h"
@implementation test
@synthesize _vbx;
-(id) initview
{
_vbx= [@{} mutableCopy];
[_vbx setObject:[@[] mutableCopy] forKey:@"0"];
[self fillvalue];
}-(void)fillvalue
{
NSMutableArray *tmp =[_vbx objectForKey:@"0"];
NSMutableArray *items=[NSArray arrayWithObjects:@"uuu", @"yyy",nil];
[tmp addObjectsFromArray:items];
}
@end很奇怪,initview的时候,_vbx是一个空值,为什么执行了fillvalue,并没有给_vbx赋值,但是_vbx却有值了呢?值是tmp哪位达人给个详细的解释啊
解决方案 »
- IOS UIWebView 登录问题,求各位大佬帮帮忙!!
- 求Objective-C可以从非类中继承对象的例子
- iphone开发想深入unix系统看什么书
- iphone怎么接收.net webservice返回的dataset
- 请问哪里有用代码直接开发控件的教程
- CAShapeLayer 的缩放问题(transform.scale)
- 如何在uiwebview里面嵌入html5的视频播放器
- 求助,如何在竖排锁定的情况下监听设备旋转并修改状态栏的位置
- MJRefresh下拉刷新相关
- iOS 根据后台设置tabbar数据
- 关于objective-c函数参数如何地址传递
- 如何从网站上异步下载图片并显示
这是把数组add到了字典的value里面去了,字典当然有值啊
_vbx是指针类型,你把值加到他的value里面肯定有值啊,那你为什么怎么才会有值呢?难道_vbx add item?
想想吧