Cocoa Swift编程:计算字符串中的值
我的问题是关于SWIFT/COCOA编程。我想计算字符串中的内容。例如,我有 var1=2+3 SWIFT/COCOA中是否有任何内置函数可以评估var1中的内容并返回5。我尝试了我能从字符串插值中理解的东西,但那没有帮助Cocoa Swift编程:计算字符串中的值,cocoa,swift,enter,evaluate,Cocoa,Swift,Enter,Evaluate,我的问题是关于SWIFT/COCOA编程。我想计算字符串中的内容。例如,我有 var1=2+3 SWIFT/COCOA中是否有任何内置函数可以评估var1中的内容并返回5。我尝试了我能从字符串插值中理解的东西,但那没有帮助 var myNum = "45/30" var myNum2 = "sin(30)" var myNum3 = "\(Float(myNum) * Float(myNum2))"; error: could not find member 'convertFromStrin
var myNum = "45/30"
var myNum2 = "sin(30)"
var myNum3 = "\(Float(myNum) * Float(myNum2))";
error: could not find member 'convertFromStringInterpolationSegment'
还有一个问题。。如何检测SWIFT中按下的返回键?任何类似于func application的触发器都将终止通知:NSNotification对于第二个问题,假设您使用的是文本字段,则可以使用委托方法:
- (BOOL)textFieldShouldReturn:(UITextField *)textField
按下返回键时执行此方法。如果不想隐藏键盘,则需要在结束时从此函数返回NO
如果您使用的是文本视图,则可以参考。实现UITextViewDelegate的textView:shouldChangeTextInRange:replacementText:method,并在该检查中检查替换文本是否为\n.基于第二个问题,您正在尝试创建一个解决数学问题的应用程序?您有一个文本字段,用户在其中输入问题?不要将两个完全无关的问题放在一个问题中!顺便问一下,-booltextfield是否也应该返回:UITextField*textField用于Mac程序开发?在XCODE中键入textFieldShouldReturn时,我没有看到弹出提示。