IOS学习过程中遇到的问题

  接触IOS学习已经有一段时间了,在这段时间里,按照网上的教程进行了初步的了解。

  在整个过程中,遇到了一些问题,罗列在此,以便自己翻查:

1、Picker控件

  当存在两个组件时,点击第一个,第二个的内容随之改变

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {

  .....

  [self.myPickerView reloadComponent:kDeviceCategory];

  [self.myPickerView selectRow:0 inComponent:kDeviceName animated:YES];

}

   应该先对Picker控件进行更新,然后在进行首项选择;否则的话,更新前的结果会对更新后的结果产生影响(网上教程顺序与此相反,测试时发现问题)。

 

2、NSDictionary类型

NSDictionary *dictionary = [NSDictionary dictionaryWithObjectAndKeys:"value", "object", "value", "object", nil];

键值的顺序不能反,先是值,后是键。

 

3、TableView控件

  表视图绘制行时调用的方法

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexpath:(NSInteger *)indexPath {

  NSString *myTableViewCellIdentifier = @"myTableViewCellIdentifier";

  UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:myTableViewCellIdentifier];

  ....

}

tableView 是对发起请求的表的引用,可以创建充当多个表的数据源的类;在进行 TableViewCell 行的初始化时,应使用改参数

(网上教程使用 [UITableView alloc],会报错)

转载于:https://www.cnblogs.com/380614424-Huang/p/4409938.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值