这是一个我似乎无法解决的奇怪问题。
在我的应用程序中,我将 tableviewcontroller 用于自定义对象数组(带有字符串标题),在 showDetailsForIndexPath 方法中,我将对象的字符串值分配给我称为 selectedString 的类变量。这是合成的(仅使用非原子),并且在上述方法中成功设置了值。当涉及到同一个类中名为 PrepareForSegue 的另一个方法时, selectedString 现在为空。我在这里想念什么?
这就是我在头文件中声明它的方式(只是提取,这不是头文件的样子)
NSString *chosenString;
@property (nonatomic) NSString *chosenString;
我假设 * 表示它正在启动,所以不需要在源文件中这样做?