[英]Pass Javascript string (NimbleKit) to Objective-C function?
[英]How to pass a string to a function in Objective-C
我做了這樣的方法:
-(void) doSomething:(NSString *)str
{
}
我這樣稱呼它
doSomething(foo);
它不起作用。
您在目標c中調用方法的方式如下所示
[class method:parameter];
在你的情況下,要調用doSomething,你會這樣做:
[self doSomething:@"foo"];
這是因為doSomething
是Objective-C類的一種方法。 函數調用的C語法在這里不適用,你需要一個實例來調用它,例如:
[instance doSomething:foo];
我強烈建議您閱讀Apples Objective-C編程語言 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.