gpt4 book ai didi

iphone - 在 Objective-C 中将单个字符串分成两个不同的字符串

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:50:02 24 4
gpt4 key购买 nike

我刚开始使用 Objective-C 和 iphone 应用程序开发,我正在尝试设计一个计算器应用程序,我使用的逻辑是这样的:当用户单击任何按钮时,我会使用按钮的标题[sender titleForState:UIControlStateNormal] 方法,然后继续将其附加到字符串 (NSString *result) 上。假设用户输入 123+456 ,那么在我的字符串中我将有“123+456”,现在我想要两个字符串“123”和“456”以便我可以通过 [result intValue] 方法添加它们。

所以我的问题是,如何获得这两个单独的字符串(“123”和“456”)?

带有合适方法的示例代码会很有帮助。

最佳答案

NSString * mystring = @"123+456";
NSArray * array = [mystring componentsSeparatedByString:@"+"];
NSString * str1 = [array objectAtIndex:0]; //123
NSString * str2 = [array objectAtIndex:1]; //456

关于iphone - 在 Objective-C 中将单个字符串分成两个不同的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7485871/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com