Sea*_*ntz 4 iphone cocoa-touch objective-c
这让我感到沮丧.我是初学程序员,无法弄清楚为什么文本没有被更改.
这是我的方法,它应该设置UITextField的文本:
-(void)updateDays:(NSInteger)days
{
NSString* daysString = [[NSString alloc] initWithFormat:@"%d", days];
[daysTextField setText:daysString];
[daysString release];
}
Run Code Online (Sandbox Code Playgroud)
无论出于何种原因,什么都没发生.
帮助appreaciated!
任何时候你都会对"为什么这条线不工作"感到沮丧,使用调试器或者只是在它之前添加一个NSLog来打印出相关数据:
NSLog(@"updateDays: %@ %@ <= %@", daysTextField, daysTextField.text, daysString);
Run Code Online (Sandbox Code Playgroud)
然后你知道线(a)正在执行,(b)变量是你认为的变量,(c)值是合理的.
| 归档时间: |
|
| 查看次数: |
9731 次 |
| 最近记录: |