首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与其他NSString转换NSString

与其他NSString转换NSString
EN

Stack Overflow用户
提问于 2015-03-24 21:58:37
回答 4查看 86关注 0票数 0

我有3个NSString和1个带值的NSArray,我尝试将所有字符串转换为一个:

代码语言:javascript
复制
string01 = [string01 stringByAppendingString:[numbersValue objectAtIndex:Value1 -1]];
string03 = [string02 stringByAppendingString:[numbersValue objectAtIndex:Value2 -1]];
string03 = [string03 stringByAppendingString:[numbersValue objectAtIndex:Value3 -1]];

//here i will to convert value of striing01 in to string02 and string02 in to string03 than take last string in my UITextView

resulteString = [resulteString stringByAppendingString:<what i can write here?>];

[myTextView setText:resulteString];

就像一个谜机器,例如,如果你想一个键盘,然后按下A键,

代码语言:javascript
复制
A pass inside a string01 and become B,
B pass inside a string02 and become C,
C pass inside string03 and become D
in my text view i need to see only D 
EN

回答 4

Stack Overflow用户

发布于 2015-03-24 22:01:52

如果resulteString是NSString类的对象,则使用

代码语言:javascript
复制
resultString = [NSString stringWithFormat:@"%@%@%@%@", resultString,string01, string02, string03];

如果resulteString是NSMutableString类的对象,则返回

代码语言:javascript
复制
   resulteString = [resulteString stringByAppendingFormat:@"%@%@%@", string01, string02, string03];

可能会对你有帮助。

票数 1
EN

Stack Overflow用户

发布于 2015-03-24 23:30:03

我明白你说的了。如果你想通过移位来加密你的字符串,你需要一个像这样的方法:

代码语言:javascript
复制
//Edit this method how you want to use this is just an example
-(NSString *) encodeString:(NSString *) realString{
    NSArray *alphabet=[NSArray arrayWithObjects:@"A",@"B",@"C",@"D",@"E",@"F",@"G",@"H",@"I",@"J",@"K",@"L",@"M",@"N",@"O",@"P",@"R",@"S",@"T",@"U",@"V",@"W",@"Y",@"Z",nil];
    int index=[alphabet indexOfObject:realString];
    index ++;
    NSString *resultString=[alphabet objectAtIndex:index];
    return resultString;

}

您需要逐个字符地执行此操作。每次单击键盘时使用UITextField的委托,调用此方法,您将获得新的字符串。并且每次都将这个字符串附加到另一个字符串。

希望它能起作用。

票数 1
EN

Stack Overflow用户

发布于 2015-03-24 22:05:21

使用此函数

代码语言:javascript
复制
[NSArray componentsJoinedByString]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29234587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档