标签: nsmutablestring

4
推荐指数
1
解决办法
5586
查看次数

如何将NSString插入NSMutableString?

我有一个NSMutableString,我需要在两个地方插入另一个NSString.我的NSMutableString是

NSMutableString *webServiceLinkWithResponses = [[NSMutableString alloc] initWithString:@"http://lmsstaging.2xprime.com/services/ParticipantService.cfc?method=setVideoExamResults&student_id=10082&course_id=VRT_TRA&lesson=904&examtype=r&question_num=&ansValue="];
Run Code Online (Sandbox Code Playgroud)

我需要在"question_num ="之后插入一个String(一个),在"ansValue ="之后插入另一个字符串(One),所以我的最终字符串应该像

http://lmsstaging.com/services/ParticipantService.cfc?method=setVideoExamResults&student_id=10082&course_id=VRT_TRA&lesson=904&examtype=r&question_num=One&ansValue=One

有什么建议吗?

iphone objective-c nsstring nsmutablestring ios5

4
推荐指数
1
解决办法
4719
查看次数

NSMutableString replaceOccurrencesOfString替换整个单词

有没有办法用replaceOccurrencesOfString(NSMutableString取代)替换整个单词?

例如,如果我想要替换字符串中所有出现的分数,比如"1/2",我希望它只匹配那个特定的分数.所以,如果我有"11/2",我希望它符合我的"1/2"规则.

我一直在努力寻找答案,但我没有运气.

objective-c nsmutablestring ios

4
推荐指数
1
解决办法
7909
查看次数

Xcode - 连接大字符串时的EXEC_BAD_ACCESS

在连接一个大字符串时,我得到一个EXEC_BAD_ACCESS.

我从一个feed读取并创建我的webview我建立了我的字符串,如:

NSString *pageData = @"<h1>header</h1>";

pageData = [pageData stringByAppendingFormat@"<p>"];
pageData = [pageData stringByAppendingFormat@"self.bodyText"];
pageData = [pageData stringByAppendingFormat@"</p>"];
etc
Run Code Online (Sandbox Code Playgroud)

我得到的问题是self.bodytext是21,089个字符,当我对字进行计数时有空格.这样做有更好的方法吗?

谢谢

xcode objective-c nsstring nsmutablestring

3
推荐指数
1
解决办法
1031
查看次数

NSMutableString appendString生成SIGABRT

这对我来说毫无意义.也许有人在这里可以解释为什么会这样.

我有一个NSMutableString,我在我的iPhone应用程序的顶部分配,然后追加到稍后的过程中.它会产生一个SIGABRT,这对我来说并不重要.这是代码:

头文件(简化):

@interface MyAppDelegate : NSObject <UIApplicationDelegate> {
    UIWindow *window;
    NSMutableString *locationErrorMessage;
}

@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, copy) NSMutableString *locationErrorMessage;

@end
Run Code Online (Sandbox Code Playgroud)

主要的相关部分:

@implementation MyAppDelegate

@synthesize window;
@synthesize locationErrorMessage;

- (void)applicationDidFinishLaunching:(UIApplication *)application {
    self.locationErrorMessage = [[NSMutableString alloc] init];  
}

- (void)anotherFunction {
    [self.locationErrorMessage appendString: @"Blah Blah Blah"];
}
Run Code Online (Sandbox Code Playgroud)

这一切看起来都很简单.我错过了什么?

iphone objective-c nsmutablestring

3
推荐指数
1
解决办法
1433
查看次数

错误:'尝试使用appendString改变不可变对象:' -

我收到一个错误'尝试使用appendString来改变不可变对象:'

我的代码是

NSMutableString *resultString= [[NSMutableString alloc]init];


for (NSMutableString *s in self.ArrayValue)
{
    [resultString appendString:s];
    NSLog(resultString);

}  
Run Code Online (Sandbox Code Playgroud)

ArrayValue是NSMutableArray.
我无法理解问题出在哪里

先感谢您

iphone objective-c nsmutablearray nsmutablestring

3
推荐指数
1
解决办法
6105
查看次数

生成此字符串的最佳方法是什么?(...的NSMutableString)

我有一个字典,其键是NSStrings,其对象是NSArray.这是一个例子:

key (NSString) : GroupA 
value (NSArray): John
                 Alex
                 Joe
                 Bob
Run Code Online (Sandbox Code Playgroud)

有很多像这样的条目,这只是一个例子.我需要做的是生成这样的字符串(例如:

(GroupA contains[cd] ('John' OR 'Alex' OR 'Joe' OR 'Bob')) AND (GroupB contains[cd] ('Starcraft' OR 'WOW' OR 'Warcraft' OR 'Diablo')) AND ..... 
Run Code Online (Sandbox Code Playgroud)

我将把这个字符串提供给NSPredicate.生成此字符串的最佳方法是什么?我可以使用for循环,如果和所有这些,但是有更优雅的方式吗?谢谢.

cocoa-touch objective-c nspredicate nsmutablestring ios

3
推荐指数
1
解决办法
395
查看次数

如何从NSMutableString中删除最后一个字符

我以字典格式的形式向nsmutablestring添加了一些文本内容,并且每个字典都被","(commos)拆分.但是当获得这个总字符串时,它显示(,)到结束字符串.那么如何删除那个可变字符串中的","(commos).

如果有人知道,请指导我

提前感谢

iphone nsmutablestring

3
推荐指数
2
解决办法
5159
查看次数

快速纠正NSString的顺序?

有没有人知道改变现有NSString或NSMutableString字符顺序的现有方法?无论如何我都有一个解决方法,但如果有一个现有的方法,它会很棒.

例如,给定字符串@"HORSE",一个返回@"ORSEH",@"SORHE",@"ROHES"等的方法?

random objective-c nsstring anagram nsmutablestring

3
推荐指数
1
解决办法
1269
查看次数

从NSString Warning分配NSMutableString

我的程序中有以下三行代码:

NSMutableString *stringOne = [NSMutableString stringWithFormat:@"Hello "];
NSMutableString *stringTwo = [NSMutableString stringWithFormat:@"World"];
NSMutableString *sayIt = [stringOne stringByAppendingString:stringTwo];
Run Code Online (Sandbox Code Playgroud)

尽管它有效,但第三行导致警告从NSString*分配NSMutableString*.

我在这里不知所措,因为我使用的是NSMutableString.

objective-c nsstring nsmutablestring ios

3
推荐指数
1
解决办法
2785
查看次数