如何保存类中的字符串变量,求解,请教各位
新建了一个类
@interface WebConnect : NSObject
//////用户信息
@property (retain, nonatomic) NSString *userID;
-(int)splitTableInfo:(NSString*)resData;
@end
@implementation WebConnect
-(int)splitTableInfo:(NSString*)resData
{
NSArray *array = [resData componentsSeparatedByString:@"^"];
userID=[array objectAtIndex:1];
checkedTableInfoData = true;
return 0;
}
里面有一个userID
在某个地方给这个类声明一个对象,并分配空间
pwebOperator=[[WebConnect alloc] init];
然后将一另外一个字符串赋值给userID
如下
NSString *resTimerInfoData = [[NSString alloc] initWithData:XXXXX encoding:NSUTF8StringEncoding];
[pwebOperator splitTableInfo:resTimerInfoData ];
[resTimerInfoData release];
然后打印userID的值
NSLog(@"%@",pwebOperator .userID);//可以打印出来,没有问题
但是我发现我加了一个Timer循环打印这一句就不行了给userID赋值以后马上答应OK,在Timer里面就会报这个userID不存在了
我将@property (retain, nonatomic) NSString *userID;修改成了@property (copy) NSString *userID;
我想将userID这个值在类中保存,该怎么做呢,iphone下面还真郁闷
用另外一个号说得不清楚,重新说一遍
@interface WebConnect : NSObject
//////用户信息
@property (retain, nonatomic) NSString *userID;
-(int)splitTableInfo:(NSString*)resData;
@end
@implementation WebConnect
-(int)splitTableInfo:(NSString*)resData
{
NSArray *array = [resData componentsSeparatedByString:@"^"];
userID=[array objectAtIndex:1];
checkedTableInfoData = true;
return 0;
}
里面有一个userID
在某个地方给这个类声明一个对象,并分配空间
pwebOperator=[[WebConnect alloc] init];
然后将一另外一个字符串赋值给userID
如下
NSString *resTimerInfoData = [[NSString alloc] initWithData:XXXXX encoding:NSUTF8StringEncoding];
[pwebOperator splitTableInfo:resTimerInfoData ];
[resTimerInfoData release];
然后打印userID的值
NSLog(@"%@",pwebOperator .userID);//可以打印出来,没有问题
但是我发现我加了一个Timer循环打印这一句就不行了给userID赋值以后马上答应OK,在Timer里面就会报这个userID不存在了
我将@property (retain, nonatomic) NSString *userID;修改成了@property (copy) NSString *userID;
我想将userID这个值在类中保存,该怎么做呢,iphone下面还真郁闷
用另外一个号说得不清楚,重新说一遍
...全文
相关推荐
Python 如何在字符串中插入变量
主要介绍了Python 如何在字符串中插入变量,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
map中的值替换掉字符串中的变量(含运算)
map中的值替换掉字符串中的变量(含运算)
代码_C循环-求各位数字之积_
入一个英文句子和空格字符,则输出删除了所有空格的字符测试说明以下是测试样例:样例输入:abc333dgf3样例输出:abcdgf*/
利用反射获取Java类中的静态变量名及变量值的简单实例
下面小编就为大家带来一篇利用反射获取Java类中的静态变量名及变量值的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Python的string模块中的Template类字符串模板用法
通过string.Template我们可以为Python定制字符串的替换标准,这里我们就来通过示例解析Python的string模块中的Template类字符串模板用法:


