誰かがこのコードが機能しない理由を説明できますか?定理とタイトルはどちらもNSStringであり、コンソールに表示すると、ある時点で一致していることは明らかですが、nslog@"HI"が出力されることはありません。ありがとう!
if (Theorem==title) {
NSLog(@"hi");
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setValue:title forKey:@"title"];
[defaults setValue:info forKey:@"info"];
[defaults setValue:subInfo forKey:@"subInfo"];
[defaults synchronize];
}
else{
NSLog(@"%@",Theorem);
NSLog(@"%@",title);
}