作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Objective-C 中首次亮相,我正在尝试为 iOS 做一个简单的密码生成器。
在这段代码中,我尝试创建一个包含字母和数字的随机字符串。然后我尝试通过 NSLog
显示这个字符串(看看它是否有效)
当我运行程序时,我得到了这个错误:
我创建了 2 个文件,有我的 viewcontroller.m
:
还有我的viewcontroller.h
:
你能帮助我吗?
最佳答案
不知何故,您的项目中有一些强大的东西。
start
基本上是您程序的入口点;它是 dyld 初始化的一部分,是跳转到 main()
的内容。 . (尝试在 start
上设置一个符号断点,然后运行您的应用程序——它是 dyld
中的一个小例程,用于确定 main
的位置并对其进行尾调用,这就是为什么您永远不会在回溯中看到它,除非有些事情发生了可怕的、疯狂的、错误的)。 arc4random
是 C 标准库的一部分。它应该始终可用。 -nostdlib
.这似乎很奇怪。转到您的build设置并确保
与标准库链接 已打开。如果不是,发生了什么,还有什么可能发生了变化?
@interface UIViewController()
没有必要(也不应该在系统类上声明方法)。
关于iphone - 用于架构 i386 的 Objective-C undefined symbol ,我不明白这个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15636036/
我是一名优秀的程序员,十分优秀!