我正在关注Nick Kuh关于如何制作iPhone应用程序的书。我是初学者。我在第4章。我被困在我点击并从视图中拖动到视图控制器的位置。该程序不会在.m源文件中自动生成(例如:不会出现在.m源文件中,如@sythesize dealerCard1,依此类推)。我应该写这些,还是应该自动为我做?感谢
答案 0 :(得分:2)
Xcode不会生成@synthesize
,因为不再需要它。编译器知道如何在编译时为你生成@synthesize。
您的代码将构建并运行正常 - 无论是否有@synthesize。
答案 1 :(得分:-2)
你好,你应该在大多数情况下写这些。我假设当你将视图拖动到控制器时,你正在使用UI看东西?无论如何在.h文件中你可能需要等同于
的东西@property (nonatomic, retain) IBOutlet UIView *myDraggedView;
然后在.m文件中你可能需要
@sythesize myDraggedView
然后,您需要将该属性连接到拖动到控制器上的视图。但你应该谷歌如何做到这一点,因为有更好的教程,然后我现在可以写。但是你应该在界面构建器中查找带对象的连接事件。无论如何好运!