|
|
1
8
传递给函数的所有Objective-C对象都必须是指针。像这样重写它将修复编译器错误:
另外,请记住这是一个(C样式)函数,而不是一个写在Objective-C对象上的实例方法。如果您希望它实际上是一个对象上的方法,它可能看起来像这样:
我说“可能”,因为你可以随意命名。 |
|
|
2
6
在Objective-C中,函数是完美的(事实上,它可以从语言中获得一些好处)。 看看我的答案 C function always returns zero to Objective C ,其中有人尝试了您所做的操作,但编译器假定的返回类型有问题。我在那里设置的结构在使用函数时很重要,就像使用对象和方法一样。确保你的邮件头正确。 为了学究,你在使用一个函数 定义 的:
你应该是
宣告
它在一个
就像C一样。 |
|
|
3
0
那对我不起作用。我刚刚在.h中声明: nsstring*myfunction(nsdecimal*value); 我输入.m: nsstring*myfunction(nsdecimal*value){ /代码 } 但我总是会得到一个错误,说预期的“(”在“*”标记之前) 现在是固定的。出于某种原因…对不起的。 |
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 2 年前 |
|
|
YosiFZ · pod更新依赖关系pod 2 年前 |
|
|
Community wiki · 查找iOS日历 2 年前 |