有人会知道测试double(或整数)是否为无穷大的方法,例如当执行1/0操作时?
isfinite(n)似乎不起作用.
我有一个pickerView,它出现在模拟器中,但是当我尝试滚动它时,它会在main.m文件中崩溃EXC_BAD_ACCESS.
我知道这是关于我从pList加载的数组,因为当我尝试使用在程序中初始化的数组时它可以工作(参见注释掉的部分),这是否与最后的'nil'有关阵列?如果是这样,我怎么能看到这个以及如何添加它.
我很感激任何有关这方面的帮助,请将我头发留下的东西拉出来,我对这个很新...
// Method to define the numberOfComponent in a picker view.
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
return 2;
}
// Method to define the numberOfRows in a component using the array.
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent :(NSInteger)component
{
if (component==0)
{
return [maximumSpeed count];
}
else
{
return[warningTime count];
}
}
//PickerViewController.m
- (NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
NSString *stringToReturn = nil;
switch (component)
{
case 0:
stringToReturn = [maximumSpeed objectAtIndex:row];
break;
case 1:
stringToReturn = [warningTime objectAtIndex:row];
break; …Run Code Online (Sandbox Code Playgroud)