【发布时间】:2011-05-23 20:27:34
【问题描述】:
我想把一个字符串修剪成50个字符(如果太长的话),所以我决定使用下面的方法。
someString = [someString stringByPaddingToLength: 50 withString: @"" startingAtIndex: 0];
我可以在withString 参数之后传递一个空字符串吗?当该方法尝试添加字符串直到 someString 的长度为 50 个字符时,我不想让我的应用程序崩溃。恐怕这会很糟糕,因为它必须迭代字符串 [someString length] / 0 次。
我应该改用nil 还是寻找其他方式进行修剪?
谢谢。
【问题讨论】:
-
@Jason Boyle:作为一名 Objective-C 和 Cocoa 初学者,我没有足够的经验知道错误在哪里(我目前有 50 个错误之一)。它可以在任何地方。即使我只是为此而开始一个新项目,我可能会犯更多的错误。
标签: objective-c cocoa-touch ios nsstring trim