我已将iOS设备更新为iOS 10,现在Xcode在尝试使用Xcode 7.3.1在iPhone上运行时说"无法找到开发者磁盘映像"如何解决问题并使Xcode支持iOS 10设备?
我正在使用一个按钮tableView,我indexPath.row按下按钮.但是只有当细胞可以在屏幕上显示时才能正常工作scroll.
一旦tableView可以滚动并且我滚动到tableview,indexPath.row返回的是一个错误的值,我注意到最初设置20个对象,例如Check只打印9次没有20.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
lBtnWithAction = [[UIButton alloc] initWithFrame:CGRectMake(liLight1Xcord + 23, 10, liLight1Width + 5, liLight1Height + 25)];
lBtnWithAction.tag = ROW_BUTTON_ACTION;
lBtnWithAction.titleLabel.font = luiFontCheckmark;
lBtnWithAction.tintColor = [UIColor blackColor];
lBtnWithAction.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin;
[cell.contentView addSubview:lBtnWithAction];
}
else
{
lBtnWithAction = (UIButton *)[cell.contentView viewWithTag:ROW_BUTTON_ACTION];
}
//Set the tag
lBtnWithAction.tag = indexPath.row;
//Add …Run Code Online (Sandbox Code Playgroud) 我正在创建一个tableView,其中包含用户选择的图库中的图像,然后将选定imagePath的图像放置在上UIImageView。
要在中设置iOS画廊图片,请UIImageView使用:
NSString *imgPath = @"/var/mobile/Media/DCIM/105APPLE/IMG_5903.JPG";//Hardcoded path just for test, image actually exists on iOS device
self.imgViewContainer.image = [UIImage imageWithContentsOfFile: imgPath];
Run Code Online (Sandbox Code Playgroud)
此代码可在Simulator上使用。
我在真实的设备上进行了测试,发现UIImageView执行上述代码后,该对象为空。
有没有办法使用真实的设备来实现这一目标?