stringWithFormat 问题[关闭]

Posted

技术标签:

【中文标题】stringWithFormat 问题[关闭]【英文标题】:stringWithFormat Issue [closed] 【发布时间】:2014-05-23 04:52:40 【问题描述】:

我的申请中有一个小问题。我有它,当用户按下 facebook 按钮时,SLComposeViewController 会弹出我预设的文本。这就是我的问题所在。我想说我刚刚攀登,然后在最后,无论他们攀登什么路线。示例:我刚刚登上珠穆朗玛峰我刚刚攀登部分我可以显示出来,但是当我尝试使用 stringWithFormat 时,它给了我一个错误,我将在下面发布该错误以及我的代码。攀登标题在我的 DVC 中设置了一个标签,这行 self.titleLabel.text = self.climbTitle;

有问题的线路:

[mySLComposerSheet setInitialText:NSString stringWithFormat:@"%@Climbed", [_climbTitle];

错误:

DetailViewController.m:79:39: Unexpected interface name 'NSString': expected expression

我希望我已经恰当地表达了这个问题,并为每个人提供了足够的上下文来理解我的问题,如果我没有,请通知我,我会更正它。

谢谢

【问题讨论】:

这不是 Xcode 问题。这是关于您的代码和/或 NSString 类和/或 Objective-C 的使用的问题。 【参考方案1】:

应该是[NSString stringWithFormat:@"%@Climbed", _climbTitle];

【讨论】:

不,你不能。您应该在另一个类中有DetailViewController.h 的对象。并将climbTitle 声明为属性。然后你就可以访问像detailViewObject.climbTitle

以上是关于stringWithFormat 问题[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

stringWithFormat 和 % 不起作用

何时使用 NSString stringWithFormat;

stringWithFormat 和 initWithFormat 在 ARC 中产生不同的值

NSString stringWithFormat 无法添加反斜杠

NSString stringWithFormat 添加了“ffffff”

OC 在循环体中调用[NSString stringWithFormat:@"%@",Object] 方法的内存问题。