我想在第二类string的基础上检查我的第一个类中的条件。我的意思是我在第二个类中有一个字符串mystr,它包含像“sarab”这样的值。现在我想在第一类中使用条件如果mystr =“任何东西..”。但我无法检查condtion.I不知道如何使用二级字符串。实际上我已经在第二类中创建了一个方法,我存储字符串值。请告诉我我是怎么做的检查字符串的值。我的第二类代码是这样的:
second.m
(void)mystrmethod
{
mystr=[[NSMutableString alloc]init];
mystr=@"sarab";
NSLog(@" %@ ",mystr);
}
现在我想在我的第一堂课中检查这个str。 谢谢
答案 0 :(得分:0)
将此字符串变量设为全局变量。然后你可以用它。
答案 1 :(得分:0)
在你的第一堂课你需要导入第二堂课,比如
#import "second.h"
然后你需要创建一个像
的对象Second *obj=[[Second alloc]init];
然后你可以使用
检查字符串值if{ [obj.mystr isEqualToString @"sarab"]}{
//then do something here
}
但是只有先定义字符串然后比较它才能完成所有这些工作..
希望这会有所帮助...
答案 2 :(得分:0)
在appdelegate文件中声明您的字符串,并使用以下方式访问它:
appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
if([appDelegate.<yourString> isEqualToString:@"<compareString>"]){
NSLog(@"appDelegate.<yourString> = %@",appDelegate.<yourString>);
}