无法运行 iOS 代码
Posted
技术标签:
【中文标题】无法运行 iOS 代码【英文标题】:Couldn't run the iOS code 【发布时间】:2014-03-03 08:58:51 【问题描述】:我是开发 ios 应用程序的初学者。我正在关注一些教程。只需在按下 UIButton 后尝试将 UILabel 的文本写入 UITextField 的文本。我已经将 UILabel 和 UITextField 连接到 View Controller(在故事板上,在左侧黄色 View Controller 中)。 即使从不同的教程不同的例子中也尝试了很多次;从不工作。 (虽然教程 Xcode 版本是 4.0,但我正在运行 Xcode 5.0.2)
这是 .h 文件。
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
IBOutlet UILabel *yazi;
IBOutlet UITextField *sonuc;
-(IBAction)islem:(UIButton *)sender;
@end
这是 .m 文件
#import "ViewController.h"
@implementation ViewController
- (void)viewDidLoad
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
- (void)didReceiveMemoryWarning
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
-(IBAction)islem: (UIButton *)sender
NSString *degiskenAdi=[yazi text];
sonuc.text=degiskenAdi;
@end
感谢您的帮助..
【问题讨论】:
UILabel 中的文字是怎么设置的? 您是否将您的按钮与您的函数 islem: 链接在一起?如果没有,请像对标签和文本字段所做的那样执行此操作,除了从连接出口更改为连接操作。你也可以在你的函数中放置一个断点(点击左边的小边距,你会看到一个蓝色箭头)如果你的应用程序转到这里它会停止... 我还没有链接按钮动作 islem,现在它可以工作了。谢谢你.. 【参考方案1】:您是否检查过您的 IBOutlets 是否已连接到笔尖?
您应该会看到类似这样的内容:http://i.stack.imgur.com/r1O5U.png
【讨论】:
是的,实际上我在情节提要的视图控制器上拖放(右键单击)UILabel 和 UILabel IBOutlet。所以我看到了这样的stn,我做到了。除了 UIButton 在按钮的情况下,您需要连接一个IBAction。【参考方案2】:您好,检查了您的代码,它工作正常..
您必须在代码中检查以下内容:
1) 检查所有 IBOutlet 是否正确链接。 2) 检查您的按钮操作方法是否链接在“Touchup Inside”下(检查屏幕截图)
【讨论】:
谢谢!这有效:) 所以我们需要链接按钮操作方法。我用谷歌搜索了它有一些不同的方法。 好的,您必须设置按钮操作“touchup inside”才能在触摸按钮上调用功能。如果这项工作有效,那么您可以通过单击我的答案左侧的正确符号来接受我的答案... 【参考方案3】:更改您的 .h 文件
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property (weak, nonatomic)IBOutlet UILabel *yazi;
@property (weak, nonatomic)IBOutlet UITextField *sonuc;
-(IBAction)islem:(UIButton *)sender;
@end
检查您的插座和操作按钮是否已与 .xib 连接。这应该做的工作。 :)
【讨论】:
以上是关于无法运行 iOS 代码的主要内容,如果未能解决你的问题,请参考以下文章
错误 无法构建 iOS 项目。运行“xcodebuild”命令,但它以错误代码 65 退出
无法使用 Appium 为 IOS 生成的代码运行量角器脚本,它说 findelement 不是函数
错误无法构建 iOS 项目。我们运行了“xcodebuild”命令,但它以错误代码 65 退出
错误 无法构建 iOS 项目。我们运行了“xcodebuild”命令,但它以错误代码 65 退出
Flutter 运行 - 无法构建 iOS 应用程序 - 命令 PhaseScriptExecution 失败,退出代码为非零