我现在正在我的应用程序中执行以下操作:
NSInteger myReell1 = 6;
NSInteger myReell2 = 7;
NSInteger myImag1 = -5;
NSInteger myImag2 = 3
+ (WSData *)scientificData
{
float dataSet2D[2] = {0,myReell1 + myReell2};
float dataSet3D[2] = {0,myImag1 + myImag2};
return [WSData dataWithValues:[WSData arrayWithFloat:dataSet2D len:2]
valuesX:[WSData arrayWithFloat:dataSet3D len:2]];
}
到目前为止,这对我来说很好 以下是我想要改变的内容以及我想问你的内容:
我想使用4 UITextFields
为用户提供个人输入的机会,而不是我现在使用的一致的整数(myReell1,...,myImag2)。
您如何在上面的代码中实现这些UITextfields
(可能只是一个示例?),以使NSInteger
部分不必要。
请不要介意科学数据中的实际内容。 ; - )
答案 0 :(得分:3)
假设此代码位于视图控制器内,您可以:
答案 1 :(得分:0)
假设您制作4个文本字段框,您可以从中获取整数 myReell1 = [textFieldOne.text intValue];
依此类推,你有一个可以不断使用的整数,没有硬编码
答案 2 :(得分:0)
首先放置Textfield,然后当用户点击某个按钮时,只需将波纹管代码放在你的按钮中,点击方法...
NSInteger myReell1 = [textField1.text intValue];
NSInteger myReell2 = [textField2.text intValue];
NSInteger myImag1 = [textField3.text intValue];
NSInteger myImag2 = [textField4.text intValue];
:)