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 问题[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
何时使用 NSString stringWithFormat;
stringWithFormat 和 initWithFormat 在 ARC 中产生不同的值
NSString stringWithFormat 无法添加反斜杠