GVKun编程网logo

objective-c – Xcode 9 – iOS 11 UITableView行为空

1

关于objective-c–Xcode9–iOS11UITableView行为空的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于AR在iOS14和Xcode12.3上的iOS应用程序中无法

关于objective-c – Xcode 9 – iOS 11 UITableView行为空的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于AR 在 iOS 14 和 Xcode 12.3 上的 iOS 应用程序中无法正常工作,世界跟踪性能受到资源限制的影响、AVPlayer 不适用于 iOS 12.2 而它适用于 iOS 14.3 和 XCode 12.3、Git 忽略 Xcode 项目的文件 - Git ignore file for Xcode projects、iOS 18发布啦!iOS 18好吗?iOS 18值得更新吗?iOS 18beta版等相关知识的信息别忘了在本站进行查找喔。

本文目录一览:

objective-c – Xcode 9 – iOS 11 UITableView行为空

objective-c – Xcode 9 – iOS 11 UITableView行为空

自从新的iOS 11更新以来,我有一个应用程序将在模拟器和设备上显示空白的tableview行.甚至行分隔符也不会显示应该存在的任何行.如果我将模拟器更改为较旧的iOS版本,行将显示正常.没有对代码或故事板的更改.

行仍然有数据,这意味着我可以点击其中一个空白行,它将执行代码并包含我期望的信息.

我看到其他场景,其中tableview放在一个视图上,我不使用内置文本标签工作正常.只是这个tableview类使用内置的文本标签.

这是tableview类的代码…

@interface BunkPickTableViewController ()

@end

@implementation BunkPickTableViewController

@synthesize appDelegate,delegate,bunkPassedValue;

- (void)viewDidLoad {

    [super viewDidLoad];

    UIView *backgroundView = [[UIView alloc] initWithFrame:self.view.bounds];

    appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];

    CAGradientLayer *bgLayer = [BackgroundLayer tangradient];
    bgLayer.frame = self.view.bounds;
    [self.view.layer insertSublayer:bgLayer atIndex:0];

    self.tableView.backgroundView = backgroundView;

    [self.navigationController.navigationBar setTintColor:[UIColor blackColor]];

    self.title = @"Bunk Codes";

}

- (void)viewWillAppear:(BOOL)animated {

    [super viewWillAppear:animated];

    [[self navigationController] setNavigationBarHidden:NO animated:NO];

    [self.tableView reloadData];

}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
}

#pragma mark - Table view data source

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return [appDelegate.bunkArray count];
}

- (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];

        cell.textLabel.textAlignment = NSTextAlignmentCenter;

        cell.accessoryType = UITableViewCellAccessorydisclosureIndicator;

        cell.backgroundColor = [UIColor clearColor];

    }

    Bunk *bunkObj = [appDelegate.bunkArray objectAtIndex:indexPath.row];

    cell.textLabel.text = bunkObj.bunkId;

    return cell;

}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    [tableView cellForRowAtIndexPath:indexPath].accessoryType = UITableViewCellAccessorycheckmark;

    [self.tableView deselectRowAtIndexPath:indexPath animated:YES];

    Bunk *bunkObj  = [appDelegate.bunkArray objectAtIndex:indexPath.row];

    [delegate dismissBunkPop:bunkObj.bunkId];

    [self.navigationController popViewControllerAnimated:YES];

}

@end

TableView Settings Image

解决方法

我有这个问题,IOS 11显示空白单元..但在IOS 10中很好.我的问题是我使用了一个梯度,无论出于何种原因,它都会阻止显示单元格文本.删除渐变解析了空白单元格.

AR 在 iOS 14 和 Xcode 12.3 上的 iOS 应用程序中无法正常工作,世界跟踪性能受到资源限制的影响

AR 在 iOS 14 和 Xcode 12.3 上的 iOS 应用程序中无法正常工作,世界跟踪性能受到资源限制的影响

如何解决AR 在 iOS 14 和 Xcode 12.3 上的 iOS 应用程序中无法正常工作,世界跟踪性能受到资源限制的影响

即使我保持设备静止,飞机也不会停留在固定位置并且会四处移动。我使用的是 iPhone 7。

这是我在飞机上运行 XCode 提供的默认模板代码时在控制台上得到的警告: “ARWorldTrackingTechnique :世界跟踪性能受到资源限制的影响 [1]”

我已经根据这个错误查看了在 stackoverflow 和苹果网站上发布的所有问题,但没有一个有解决方案。提供的解决方案之一是使该应用仅在定向模式下可用,但仍然无法运行。

AVPlayer 不适用于 iOS 12.2 而它适用于 iOS 14.3 和 XCode 12.3

AVPlayer 不适用于 iOS 12.2 而它适用于 iOS 14.3 和 XCode 12.3

如何解决AVPlayer 不适用于 iOS 12.2 而它适用于 iOS 14.3 和 XCode 12.3

我在 iOS 12.2 模拟器中播放音频时遇到问题,而相同的代码在 iOS 14.3 上运行良好。 我已经检查过 SO 并在苹果论坛上搜索发现 iOS 14 发生了相同类型的问题,但现在已经解决了。

提前致谢。

我的示例代码:

  1. class ViewController: UIViewController {
  2. var audioPlayer:AVPlayer?
  3. var playerItem:AVPlayerItem?
  4. override func viewDidLoad() {
  5. super.viewDidLoad()
  6. // Do any additional setup after loading the view.
  7. }
  8. @IBAction func playMusic() {
  9. playAudioFromURL()
  10. }
  11. private func playAudioFromURL() {
  12. guard let url = URL(string: "https://s3.amazonaws.com/kargopolov/kukushka.mp3") else {
  13. print("error to get the mp3 file")
  14. return
  15. }
  16. do {
  17. audioPlayer = try AVPlayer(url: url as URL)
  18. } catch {
  19. print("audio file error")
  20. }
  21. audioPlayer?.play()
  22. }
  23. }

在 iOS 12.2 上运行时的错误消息

2021-01-27 16:51:56.773138+0530 SimpleAvplyar[12446:281352] [AudioHAL_Client] HALB_IOBufferManager.cpp:226:GetIOBuffer: HALB_IOBufferManager::GetIOBuffer: 流索引超出范围 2021-01-27 16:51:56.773472+0530 SimpleAvplyar[12446:281352] [AudioHAL_Client] HALB_IOBufferManager.cpp:226:GetIOBuffer: HALB_IOBufferManager::GetIOBuffer: 流索引超出范围 2021-01-27 16:51:56.786532+0530 SimpleAvplyar[12446:281352] [aqme] 254: AQDefaultDevice (1): 输出流 0: 空缓冲区 2021-01-27 16:51:56.786880+0530 SimpleAvplyar[12446:281352] [aqme] 1640:抛出异常(-50):- 2021-01-27 16:52:11.024274+0530 SimpleAvplyar[12446:281260] [aqme] 177:15.000 秒后超时(0 1);暂停计数=0(IOS暂停:) 2021-01-27 16:52:11.025729+0530 SimpleAvplyar[12446:281260] 239:CA_UISoundClientBase::StartPlaying:AddRunningClient 失败(状态 = -66681)。 2021-01-27 16:52:11.785607+0530 SimpleAvplyar[12446:281516] [AudioHAL_Client] HALB_IOBufferManager.cpp:226:GetIOBuffer: HALB_IOBufferManager::GetIOBuffer: 流索引超出范围 2021-01-27 16:52:11.785796+0530 SimpleAvplyar[12446:281516] [AudioHAL_Client] HALB_IOBufferManager.cpp:226:GetIOBuffer: HALB_IOBufferManager::GetIOBuffer: 流索引超出范围 2021-01-27 16:52:11.802351+0530 SimpleAvplyar[12446:281516] [aqme] 254: AQDefaultDevice (1): 输出流 0: 空缓冲区 2021-01-27 16:52:11.802589+0530 SimpleAvplyar[12446:281516] [aqme] 1640:抛出异常(-50):-

Git 忽略 Xcode 项目的文件 - Git ignore file for Xcode projects

Git 忽略 Xcode 项目的文件 - Git ignore file for Xcode projects

问题:

GitXcode 结合使用时,我应该在.gitignore 包含哪些文件?


解决方案:

参考一: https://stackoom.com/question/Cs2/Git 忽略 Xcode 项目的文件
参考二: https://oldbug.net/q/Cs2/Git-ignore-file-for-Xcode-projects

iOS 18发布啦!iOS 18好吗?iOS 18值得更新吗?iOS 18beta版

iOS 18发布啦!iOS 18好吗?iOS 18值得更新吗?iOS 18beta版

ios 18 横空出世,带来了一系列激动人心的新功能。您是否好奇 ios 18 的亮点,它是否值得升级?php小编西瓜带来 ios 18 的全面解读,详细介绍了它的新特性、改进和已解决的错误。如果您正在考虑升级到 ios 18,请继续阅读以了解它的优缺点,并决定它是否适合您的设备和需求。

iOS 18 beta版终于发布啦!iOS 18此次更新是否与预期一样呢? iOS 18更新了哪些内容呢?是否真的值得果粉用户升级呢?

iOS 18发布啦!iOS 18好吗?iOS 18值得更新吗?iOS 18beta版

iOS 18的更新内容涵盖了多个方面,旨在提升用户体验和个性化设置。以下是iOS 18的更新内容概览:

  • 定制主屏幕:

    • 用户可以自由移动应用程序,按照个人喜好调整主屏幕布局。

    • 图标支持深色模式,用户可以为图标着色,打造独特的外观。

    • 应用程序可以随意放置,深色模式APP有更深度的适配,且有色系可选,整体可调节成一种色系。

  • 优化控制中心:

    • 控制中心进行了重新设计,新增了多款快捷组件,用户可以根据需要选择和排列。

    • 控件页面支持多页布局,用户可滑动访问控制中心的其它页面。

    • 控制中心界面设计已扩展为多页布局,允许用户将不常访问的功能移动到次级页面。

  • 隐私与安全:

    • iOS 18支持给APP上锁,支持面容识别,同时也能隐藏APP,以加强用户的隐私权限。

    • 用户可以专门控制第三方App可以访问哪些通讯录,进一步保障数据安全。

  • 信息应用更新:

    • 发送的字体样式和表情有更多自定义选项。

    • 支持稍后发送功能。

    • 在无网情况下,iPhone 14及后续机型支持卫星直发。

  • 其他内置应用更新:

    • 邮箱应用进行了更新,分类和摘要功能提高了效率。

    • 钱包应用支持两个手机一碰即可相互转账。

    • 地图应用带来了新的地形图。

    • 相册应用引入了智能功能,查找照片和照片分类更加精准。

    附上iOS 18升级方法:

    ※1、刷机前请做好重要数据资料的备份,或勾选“保留用户资料刷机”,防止重要资料丢失;


    ※2、请确保移动设备未开启激活锁,或者知道 ID 锁帐号、密码,否则刷机后可能会无法激活设备;


    ※3、设备升级到 iOS 18后,将无法再降级到“苹果已关闭验证”的固件版本,即使之前使用备份了 SHSH 也不能降级。

    打开最新版电脑端,用数据线把手机设备连接到电脑。点击上方“智能刷机”进入到“一键刷机”界面,连接成功会自动匹配iOS 18固件,选择“保留用户资料刷机”立即刷机。

    iOS 18发布啦!iOS 18好吗?iOS 18值得更新吗?iOS 18beta版

    以上就是iOS 18发布啦!iOS 18好吗?iOS 18值得更新吗?iOS 18beta版的详细内容,更多请关注php中文网其它相关文章!

    我们今天的关于objective-c – Xcode 9 – iOS 11 UITableView行为空的分享就到这里,谢谢您的阅读,如果想了解更多关于AR 在 iOS 14 和 Xcode 12.3 上的 iOS 应用程序中无法正常工作,世界跟踪性能受到资源限制的影响、AVPlayer 不适用于 iOS 12.2 而它适用于 iOS 14.3 和 XCode 12.3、Git 忽略 Xcode 项目的文件 - Git ignore file for Xcode projects、iOS 18发布啦!iOS 18好吗?iOS 18值得更新吗?iOS 18beta版的相关信息,可以在本站进行搜索。

    本文标签: