Tag: objective c

为什么detailTextLabel不可见?

detailTextLabel不可见(下面的代码)。 你能告诉我为什么吗? // Customize the appearance of table view cells. – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; } // Configure the cell… NSString *cellValue = [myListArray objectAtIndex:indexPath.row]; cell.textLabel.text = cellValue; cell.detailTextLabel.text = @"Hello […]

检查UIViewController是否要从导航堆栈中popup?

我需要知道什么时候我的视图控制器即将从导航堆栈popup,所以我可以执行一个操作。 我不能使用-viewWillDisappear,因为当视图控制器被移出屏幕出于任何原因(比如新的视图控制器被推到顶部)时被调用。 我特别需要知道控制器什么时候会自动popup。 任何想法将是可怕的,在此先感谢。

有一个可变的集合的文字语法?

我知道我可以使用@[@"foo", @"bar"]创buildNSArray ,或者使用@{@0 : @"foo", @1 : @"bar"}创buildNSDictionary 。 有创build一个NSMutableArray或NSMutableDictionary的文字语法?

比较目标C中的NSNumbers

我是Obj-C的初学者,在这种情况下我有点困惑,我有下面的代码: if (number1 < number2) { NSLog(@"THE FOLLOWING NUMBER "); NSLog(@"%@", number1); NSLog(@"IS LESS THAN"); NSLog(@"%@", number2); } 当我运行这个代码时,我看到了如下奇怪的结果: 2011-07-06 20:38:18.044 helloworld[1014:207] THE FOLLOWING NUMBER 2011-07-06 20:38:18.047 helloworld[1014:207] 190.8776 2011-07-06 20:38:18.050 helloworld[1014:207] IS LESS THAN 2011-07-06 20:38:18.053 helloworld[1014:207] 96.75866 这两个数字都是NSNumber对象,怎么会这样呢? 我通过在屏幕上查找精灵之间的距离来得到这两个数字。 任何线索或build议真的会被赞赏

如何从UIColor对象获得红绿蓝和阿尔法背?

我得到了从这个方法返回的UIColor: – (UIColor *)getColor { return [UIColor colorWithRed:redSlider.value green:greenSlider.value blue:blueSlider.value alpha:1.0]; } 并得到像这样的颜色: SelectedColor=[(ColorPickerView *)alertView getColor]; 现在我想从SelectedColor中获取红色,绿色和蓝色,以便使用这些值。 我想要0和1之间的值。另外,当我使用SelectedColor.CGColor,我的应用程序崩溃。

快速添加单引脚MKMapView?

我有一个GPS坐标(纬度,经度),我很快想把一个单一的引脚放在一个显示该位置的MKMapView上。 一切工作正常,但因为我只需要一个没有标注的针是有一个更快的方法来做到这一点,或者是我有什么需要做什么? – (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id < MKAnnotation >)annotation { MKPinAnnotationView *pinView = [[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"DETAILPIN_ID"]; [pinView setAnimatesDrop:YES]; [pinView setCanShowCallout:NO]; return pinView; } 注意:我不需要检查可重用的注释视图,因为我只使用该针在详细视图中显示一个位置(在下一次请求详细视图时,该视图被破坏并重新创build)。

如何在目标C中将float转换为int?

总新手问题,但这是让我生气! 我正在尝试这个: myInt = [myFloat integerValue]; 但我得到一个错误,说本质上integerValue不适用于浮动。 我该怎么做?

如何检查数组是否为空或空?

我想检查,如果我的数组是空的或空的,并基于我想创build一个条件为例。 if(array == EMPTY){ //do something } 我希望我清楚我在问什么,只需要检查我的数组是否为空? 问候

Mac应用程序的NSUserDefaults数据在哪里存储?

我正在使用NSUserDefaults在我的应用程序中存储一些数据。 NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; [prefs setObject:@"dummy string" forKey:@"lastValue"]; [prefs synchronize]; 出于testing目的,我需要看到我的NSUserDefaults数据保存在Mac上的系统首选项plist文件。 我知道iOS应用程序用户默认存储在哪里,但我不知道有关mac应用程序。 Mac应用程序的NSUserDefaults数据在哪里存储?

如何删除UITableView中最后一个单元格的最后一个边框?

在我的应用程序,我使用UITableView我的问题是,我想删除UITableView中的最后一个单元格的最后一个边框。 请检查以下图片: