我一直在关注该页面上的教程:http://www.raywenderlich.com/33330/core-graphics-tutorial-glossy-buttons,并完成了它在入门标题下的所有操作。麻烦的是,当我尝试运行应用程序时,它给我带来了一些错误,说明没有定义方法。这里是我的源代码链接:https://dl.dropboxusercontent.com/u/4231099/CoolButton.zip 任何人都不介意看看我的源代码,并告诉我,如果这是我做错了或教程?我在信中遵循的教程很少有真正的工作,这很愚蠢。感谢您的帮助,但。按照这个目标制作按钮的C教程,我在哪里出错?
回答
我下载了你的演示项目。有这么多的语法错误,IBOutlet
coolButton没有设置。滑块的事件处理程序未连接。将浮动值分配给strong
所有权。
如果你有一个亮度属性,你可以通过设置[object setBrightness:1.0f]
或object.brightness = 1.0f
。如果它们是从同一个对象本身设置的,则使用self
而不是对象。
我编辑了它们并附上了工作副本。 Edited Demo Project。还有一些工作需要完成,请自己尝试。
你怎么样! +1。 – 2013-04-21 11:34:02
@nevanking谢谢你的好话。 – Anupdas 2013-04-21 11:37:20
我会看看你附加的链接。我不明白,但为什么教程说它应该工作呢?我的视觉受损,所以别无选择,只能使用配音,但没有任何教程似乎很好地解释了如何连接滑块等。我以为我已经连接了它们,但显然不是。我如何以这样的速度学习IOS和mac开发? :( – 2013-04-21 11:48:51
CoolButton.h:
不能定义CGFloat的的属性,并说这是很强的。强大的只是Obj-C对象。
将其更改为
@property (nonatomic, assign)CGFloat hue;
ViewController.h
在这一行:
@property (nonatomic, strong)UIOutlet CoolButton;*coolButton;
你有 ';'类型和名称之间。删除它:
@property(nonatomic,strong)UIOutlet CoolButton * coolButton;
ViewController.m
您在方法中定义了一个方法!
- (void)viewDidLoad
{
[super viewDidLoad];
-(IBAction)hueValueChanged: (id)sender
{
您需要清理代码并重新构建它。太多的语法错误...
- 1. 我的按钮在哪里?
- 2. 圆角按钮:我错在哪里
- 3. 的UITableView空,甚至称这里按照本教程的reloadData
- 4. 这个“完成”按钮从哪里来?
- 5. Android Studio中的这个“溢出菜单按钮”在哪里?
- 6. 目标C中的按钮调用操作时出错C
- 7. 按照Django的教程...错版
- 8. 我在哪里出错这个代码
- 9. 我的注销按钮在哪里
- 10. 目标C - 按钮
- 11. 导出按钮按下后导出的文件在哪里?
- 12. 在哪里定制UINavigationController后退按钮?
- 13. DoFixture错误:试图按照fitSharp教程
- 14. 按照教程后mysql分页错误
- 15. C# - 参照一个按钮
- 16. 这些Bootstrap按钮来自哪里?
- 17. 制作按钮的方法,如果按钮点击或不cliked在这里
- 18. 当我按照“点按我!”时,“按钮按下”未在弹出式菜单中列出。 iOS教程作者:Mike Jaoudi在raywenderlich.com
- 19. iOS我的标题,取消和保存按钮在哪里?
- 20. 我应该在哪里把动作的按钮的UITableViewDelegate
- 21. 访问按钮目标抛出错误
- 22. 哪里可以控制QWizard按钮?
- 23. 如何识别按下按钮中的几个按钮,在目标C
- 24. “姓”有我目前按照本教程中NewjFrame
- 25. 按钮按下功能将不起作用/按钮不会按下目标C
- 26. 按钮崩溃目标c程序
- 27. 我在哪里可以找到所有App Maker按钮图标?
- 28. 我在哪里可以获得Android ICS菜单按钮图标?
- 29. 为什么我的jQuery扩展按钮不在这里工作?
- 30. 纸按钮不起作用,错误在哪里?
你能在这里粘贴你的源代码吗? – 2013-04-21 10:24:12
您未遵循示例代码。 ('nonatomic,strong)'类的非对象类型属性不会工作,因为所讨论的项目没有被引用计数 - 必须是'(nonatomic,assign)';这只是一个快速浏览(和xcode呜呜) – Petesh 2013-04-21 10:26:58
一般性建议:如果您发现了很多语法错误,请尝试更频繁地构建您的项目。这将让编译器告诉你有关语法错误的信息。每写完一行代码后,按⌘-B,修复错误(或者警告,如果可能的话)并继续。 – 2013-04-21 11:33:23