问题标签 [iosdeployment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
48 浏览

ios - 有没有办法免费为大约 500 个用户分发 IOS 应用程序(没有开发者帐户)?

有些应用程序可以从 safari 安装并信任开发人员。现在,该应用程序在 App Store 上不可用,但我仍然可以使用它而无需在一周内重新安装证书。我想要一个永久的解决方案,这样我就可以为我的宿舍分发我的 MESS MENU APP。它既简单又小,因此我不想把它放在 appstore 上,因为它只是内部的。欢迎任何建议

0 投票
1 回答
199 浏览

objective-c - 如何从 plist 中获取参数?

我是 Objective-C 编程的新手,我被要求开发一个可以在 IOS 应用程序中实现的框架。该框架具有三个方法(将模型对象作为参数)执行 API 消耗并返回消息(从响应中获取)。问题是我被要求将模块参数存储在 plist 中,我不知道这意味着什么。我一直在阅读 plist 并且我知道它们可以存储序列化对象。但我真的不明白将所有参数存储在这个文件上意味着什么。

0 投票
1 回答
34 浏览

ios - UITableView 更新来自 UISearchBar 的结果

我有一个带有 UISearchBar 和 UITablevView 的 ViewController。tableview 只显示数组中的项目列表,但我希望它显示过滤后的项目列表filteredArrayUsingPredicate。我可以使用谓词获取过滤后的数组NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF CONTAINS[cd] %@ OR SELF LIKE[cd] %@", searchText,searchText];,当我打印过滤后数组的计数时,项目数是正确的。但是,当我尝试在表中显示它时,会发生崩溃并出现以下错误: *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndexedSubscript:]: index 3 beyond bounds [0 .. 2]'

这是搜索栏和填充表格的代码:

似乎导致崩溃的行是 [self->_table reloadData];- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText 该方法中,我将搜索设置为 true,并在我cellForRowAtIndexPath检查搜索是否为 true 然后显示过滤结果,否则显示项目。但是我不明白如果我重新加载数据并告诉它显示过滤结果,为什么会发生崩溃。

0 投票
2 回答
260 浏览

swift - 如何像stackOverFlow一样增加/减少UpVote/DownVote?

我有这段代码,它允许用户像堆栈溢出一样进行赞成或反对。我的问题是Text("\(likes) UpVote").padding(.top, 8) 不会立即刷新,而是用户应该更改视角以获得刷新的赞成/反对票。如何改进这一点,以便用户只能单击其中一个并立即更改它们?

这就是我的代码的样子:

0 投票
1 回答
168 浏览

ios - UICollectionViewCell 图像内的 UIImageView 无法正确适配

我有一个 UICollectionView,每个 UICollectionViewCell 都是一个带有 UIImageView 的自定义类

然后我有一张我想放在图像视图中的图像。但我无法让图像正确地适合图像视图。这是图像。在此处输入图像描述这些是确切的尺寸,我认为这是 36x36,但本质上我不希望尺寸重要,我只是希望它按比例缩小并适合任何尺寸。故事板中 UIImageView 的尺寸为 59x54 (我知道这可能会根据屏幕显示单元格的方式而改变,因此大小再次不应该相关)这些是故事板中视图的当前显示设置在此处输入图像描述和我的 UICollectionView 委托代码

结果看起来像这样在此处输入图像描述所以你会看到边缘是如何被略微切断的。我确实阅读了其他一些尝试的答案,[cell.image setContentMode:UIViewContentModeScaleAspectFit];但这也不起作用。有人对此有解决方案吗?UIImageView 像这样适合 UICollectionViewCell在此处输入图像描述

外蓝线是 UICollectionViewCell,内蓝线是 UIImageView。

0 投票
1 回答
146 浏览

ios - 在没有付费苹果开发者帐户的情况下快速使用应用内购买

我正在学习使用 swift 进行 IOS 开发,但我遇到了一个问题,现在我正在学习 swift 的应用内购买,但我不知道如何在我的应用中使用此功能,因为我没有付费开发者帐户,我只有一个免费的开发者帐户,我无法从我的免费开发者帐户中找到将此功能添加到我的应用程序的位置(因为我需要在我的帐户中做一些事情,然后我需要在 Xcode 上工作以实现此功能),所以我可以使用- 如果有办法请告诉我,在没有付费开发者帐户的情况下在我的应用程序中购买应用程序。谢谢你。

0 投票
2 回答
156 浏览

ios - 使 UIView 可滚动和可缩放

我正在尝试使 UIView 可滚动和可缩放,我嵌入了滚动视图并设置了它的委托,但它不起作用。

我希望“selectCountries” UIView 可以像图像或类似图像一样滚动和放大和缩小。

怎样才能达到这个结果?

这是我到目前为止所做的:

编辑 1:我尝试添加下面评论中写的值,但它仍然不能缩放和滚动视图。

编辑2:这是故事板的截图

Storyboard-Scrollview_screenshot

0 投票
3 回答
1318 浏览

ios - 应用程序可以在模拟器上完美运行,但不能在物理设备上运行 [在 iOS 13.3.1 上]

该应用程序在每个模拟器上都能完美运行,但是当我尝试在物理设备上运行它时,它显示以下错误:-

在此处输入图像描述

我还尝试在 iPhone 6、iPhone 7 和 iPhone 11 等各种物理设备上运行它。之后我得出的结论是,在运行 iOS 13.3.1 版本的设备上发生错误,因为 App 只能在 iPhone 6 上成功运行在 iOS 12.4.4 上运行

我还尝试在相同的物理设备上运行新项目,但它一直显示空白屏幕(在运行 iOS 13.3.1 的设备上),如果我在该新项目中安装任何框架,那么它会显示如图所示的相同错误。

我已经尝试过:

  • 清洁项目
  • 重启项目
  • 重新启动 Mac
  • 重新安装 Xcode
0 投票
0 回答
38 浏览

ios - appium 检查器中 IOS 13.3 中的定位器问题?

我无法在 Appium 检查器的 App 源中找到下拉元素。在显示 IOS 13 版本选项之前,但在 IOS 13.3 中缺少元素。我的开发人员对此问题一无所知。可以建议开发人员应该做什么?Appium -1.15.1 IOS - 13.3 Xcode - 11.3.1

0 投票
1 回答
160 浏览

swift - 如何从Web api将数据存储在数组中

我正在使用 Xcode 11.3.1、Swift 5 并尝试通过 web api 在表格视图中显示数据。因此,在获取数据后,我想将“名称”数据存储在 countryList 中。countryList 是一个数组。

URLSession.shared.dataTask(with: url!) { (data, response, error) in

//网页接口

{“状态”:200,“数据”:[{“名称”:“阿富汗”,“id”:1},{“名称”:“阿尔巴尼亚”,“id”:2},{“名称”:“ Algeria", "id": 3 }, { "name": "American Samoa", "id": 4 } ], "message": "List of all countries." }