iphone - NSString "invalid summary"

标签 iphone objective-c nsstring

好吧,我已经阅读了很多有关此问题的帖子和资源,但我仍然遇到同样的问题。我有一些 NSString 变量,我需要将它们作为类范围的变量在整个类的多个位置使用。我尝试了很多设置组合。首先,我确实在界面中声明了字符串,如下所示:

@interface iCodeViewController : UIViewController <NSXMLParserDelegate> {

    NSString *myString;
}

我还添加了如下属性(我尝试过使用和不使用该属性并进行合成)

@property (readwrite, retain) NSString *myString;

我也尝试过,(非原子,保留),(非原子,复制),(读写,复制)。

然后在.m文件中:

@synthesize myString;

我已经尝试过:

self.myString = @"whatever";
myString = @"whatever";

我还尝试过通过以下方式为其分配内存和不分配内存:

myString = [[NSString alloc] init];

我错过了什么?

在我“假定”在一种方法中设置了字符串变量后,我尝试使用 if ([myString isEqualToString:@"blah blah"]) 在另一种方法中检查它,当我输入时断点并将鼠标悬停在 myString 上,它始终显示“无效摘要”。

谢谢!

最佳答案

使用下面

@property (nonatomic, retain) NSString *myString;
self.myString = [NSString  stringWithString:@"whatever"];

有关更多信息,请阅读 SO 帖子

Invalid Summary in NSString assignment

关于iphone - NSString "invalid summary",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6543234/

相关文章:

ios - ViewWillDisappear IS 在 IOS 10.3 中被强制关闭,但在 IOS 11 中没有

ios - 如何在 iOS 应用程序中集成 Facebook 用户的 Newsfeed(或)Wall post

ios - 对象-C : dispatch_async crashes without NSLog

iphone - 使图像适合 UINavigationBar 栏

ios - 不区分大小写的比较 NSString

iphone - 在sqlite数据库中插入大量数据需要很长时间

android - RSA 解密跨 Android - iPhone

iphone - 弹出 UIViewController 时处理打开的异步 Web 请求 (AFNetworking)

objective-c - formatString 的奇怪 NSString 行为

ios - 将字符串百分比转换为 double