码迷,mamicode.com
首页 > 移动开发 > 详细

IOS学习过程中遇到的问题

时间:2015-04-09 17:13:36      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

  接触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],会报错)

IOS学习过程中遇到的问题

标签:

原文地址:http://www.cnblogs.com/380614424-Huang/p/4409938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!