我正在关注 Nick Kuh 关于如何制作 iPhone 应用程序的书。我是初学者。我在第 4 章。我被卡在单击并从视图拖动到视图控制器的位置。该程序未在 .m 源文件中自动生成(例如:未在 .m 源文件中以 @sythesize DealerCard1 的形式出现,等等)。我应该把这些写进去还是应该自动为我做?谢谢
问问题
78 次
2 回答
2
Xcode 不会生成@synthesize
,因为不再需要它。编译器知道如何在编译时为您生成 @synthesize。
您的代码将构建并运行良好——无论是否使用 @synthesize。
于 2013-04-08T21:45:34.090 回答
-2
你好,是的,你应该大部分都必须写这些。我假设您在将视图拖到控制器时使用的是 UI 外观?无论如何,在 .h 文件中,您可能需要等效于
@property (nonatomic, retain) IBOutlet UIView *myDraggedView;
然后在 .m 文件中你可能需要
@sythesize myDraggedView
然后,您需要将该属性连接到您拖到控制器上的视图。但是你应该用谷歌搜索如何做到这一点,因为有比我现在能写的更好的教程。但是您应该在界面生成器中查找与对象的连接事件。总之祝你好运!
于 2013-04-08T21:21:55.787 回答