objective-c相关内容

停止AVPlayer并重新启动MP3文件

我想启动、暂停和停止(与重新启动相同)我的mp3文件,并且我正在使用AVPlayer。我从服务器获取文件。 要开始我做的这首歌: [self.player start]; 若要暂停,请执行以下操作: [self.player pause]; 但当我想要停止并重新加载歌曲,以便下次用户单击“Start”按钮时歌曲从头开始时,我不知道该怎么办。 我尝试了这样的操作: ..
发布时间:2022-04-17 18:01:45 移动开发

在Tableview自定义单元格中的图像上长按手势

我需要帮助。今天,我正在处理表视图自定义单元格,其中单元格包含UIImageView。在ImageView上,我想实现Long手势。我实现了下面给出的代码。但我在我的代码中做了一些错误的事情。在这种情况下,长按一次视图就会调整大小,但我希望在几秒钟后它可以被删除,并在表格视图单元格中返回 有人能推荐我吗? 更新: 代码如下! - (void)celllongpressed:(UI ..

UI搜索栏。不能更改框架

我的应用程序中有UISearchBar。我将其设置为表头视图。当文本开始编辑时,我想将搜索栏设置为我的视图控制器的子视图。搜索栏已正确添加到视图控制器的视图中,但其边框不正确。这是我的代码: - (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar { UITableView *tableView = ((UITable ..
发布时间:2022-04-15 16:57:56 移动开发

在目标C中获取公有IP?

在我的应用程序中,我需要获得一个等于用户公共/互联网IP地址的NSString对象值。我尝试过解决这个问题的方法,但都返回了本地IP地址而不是公共IP地址。下面是我的两种方法。其中一个更精确,并且始终返回数组中的正确项。另一个则不是。(因为我们只选择了一个随机索引)... - (NSString *)getPublicIP { NSHost *publicIP = [[[NSH ..
发布时间:2022-04-15 13:57:26 移动开发

在Mac上创建二维码

我正在为Mac创建一个应用程序,该应用程序需要创建二维码作为该应用程序的一部分。 我已找到适用于iOS的https://github.com/jverkoey/ObjQREncoder,但无法使其在我的Mac应用程序上运行。 Mac上的Objective-C中是否有用于生成二维码的库? 推荐答案 您正在寻找的QR&;条形码编解码库是这样的(我在我自己的几个项目中使用过 ..
发布时间:2022-04-15 09:13:22 移动开发

截取所有目标c#方法调用。

我希望每当在我的iOS应用程序中调用方法时插入挂钩。假设有一个选择符X,我希望在方法执行之前记录“方法X开始”,然后在执行后记录“方法X结束”。我知道一种方法,在这种方法中,我可以将sel X的实现与调用“self”前后具有钩子的实现混合在一起,以便在方法执行时通知我。但是,这只有在我事先知道方法的情况下才能奏效。我希望为所有执行的方法插入钩子,即使我无权访问执行它的类的源代码(例如,执行内部方法 ..
发布时间:2022-04-14 18:52:59 移动开发

无法为发送到实例的无法识别的选择器添加目标,尽管方法在同一个类中

我在一个名为StickerClass的Objective-C iOS类中有一个UIButton。这个类有一个名为‘TheView’的UIButton的公共实例。在StickerClass的构造函数中,我使用: 设置了初始属性,如框架、层属性和子视图,以及点击时的目标 [theView addTarget:self action:@selector(aMethod:) forControlEve ..
发布时间:2022-04-14 18:24:22 移动开发

在SceneKit中,摄像机没有跟踪飞机

我有一架正在飞行的飞机,我正在跟踪它,我还显示了飞机所走的路线。我画圆柱体作为画路径的线。这就像是在两个点之间划了一条线。我有一个CameraNode,最初设置为(0,200,200)。在这一点上我可以看到飞机。但当我开始飞行的时候。它从屏幕上消失了。我想要两样东西: 只跟随飞机(路径无关紧要)。 显示整个路径和飞机。 我试着求最小ad max x,y和z并取平均值,但不起作用。如果 ..
发布时间:2022-04-14 11:49:37 移动开发

UITableView didSelectRowAtIndexPath从未调用

我在UIViewController中有一个采用UITableViewDelegate&;UITableViewDataSource协议的UITableView。实现了numberOfRowsInSection和cellForRowAtIndexPath。 故事板中有数据源和委托的出口。为TableView选择单项选择。选中了在触摸时显示选择。 我在模拟器上运行项目,触摸表格单元 ..
发布时间:2022-04-13 13:14:56 移动开发

在任何地方重命名Xcode5中的项目名称的最佳方法是什么?

重命名项目名称(项目名称、虚拟项目文件夹名称、物理项目文件夹名称)的直接方法或任何方法是什么?等)? 推荐答案 首先关闭Xcode 将项目文件夹(在我的示例中名为FirstName)复制到桌面 重命名项目文件夹(在我的例子中为Second名称) 现在打开新的项目文件夹并通过单击.xcodeproj文件启动Xcode 慢慢双击左上角的应用程序名称: 重命名他们推荐的所有内容 ..
发布时间:2022-04-12 12:08:08 移动开发

NSAppleMusicUsageDescription-缺少Info.plist密钥

我添加了电子邮件建议的密钥,也添加了下拉列表中的密钥。 我清理了这个项目。我不知道还能试些什么。 这是来自Apple的电子邮件: 缺少Info.plist密钥-此应用程序尝试在没有使用描述的情况下访问隐私敏感数据。应用程序的Info.plist必须包含带有字符串值的NSAppleMusicUsageDescription键,该字符串值向用户解释应用程序如何使用此数据。 推荐 ..
发布时间:2022-04-10 22:15:17 移动开发

ValueForKey未返回正确的值

在我的应用程序中,有一个名为“seltedItems”的NSD字典,其中包含键“Order”。该值可由用户更改。 NSD词典的定义如下所示: self.selectedItems = [NSMutableDictionary dictionaryWithObjects:@[self.choosedAttributes, @"Reihennfolge"] forKeys:@[@"Sorted ..
发布时间:2022-04-10 16:01:16 移动开发

如何复制CALayer?

如何使NSArray充满CALayer的多个实例(所有实例都具有相同的框架、内容等)? 背景:创建CALayer需要一些开销,因此我想在一个类的init方法中创建多个CALayer(所有CALayer共享相同的属性)(稍后将在该类中使用)。 推荐答案 CALayer没有内置-(id)copy方法。我不知道为什么。然而,自己动手并不难。创建一个CALayer类别并编写您自己的复制方 ..
发布时间:2022-04-10 15:26:28 移动开发

在iOS 9中,SpriteKit SKView不再在场景之间切换

我们有一个2013年编写并发布的代码库,但在iOS 9中,当presentScene:transition:消息发送到我们的SKView时,应用程序不再在SKScene之间明显转换。SKScene收到didMoveToView:消息,但场景本身从未显示在屏幕上。 以下是我们尝试的内容: 正在通过Info.plist 禁用Metal 使用[SKTransition transition ..
发布时间:2022-04-10 10:40:37 移动开发

每个CPU内核处于C0电源状态的时间

如果有人帮我弄清楚如何做到这一点,那就更好了:过去一秒内每个CPU核心处于C0电源状态的时间。 这是针对Mac应用程序的,因此需要使用Objective-C、Cocoa和C。 推荐答案 OS X没有任何公开cpuc状态的API。然而,您似乎可以使用英特尔CPU上的MWAIT/MONITOR指令来实现这一点。英特尔在参考手册的第14.4节中提到,您可以使用此技术跟踪C状态驻留情况: ..
发布时间:2022-04-08 14:34:18 移动开发

Firebase登录的授权错误列表

我需要的是所有不同登录错误的Firebase身份验证代码的完整列表,以及所有这些错误的列表。到目前为止,我通过反复试验找到了一些,但不能冒险错过了一些。 我使用Firebase简单登录,使用电子邮件/密码、Facebook、Twitter和匿名登录。显然,有这么多登录方法,用户可能会有很多方式无法正确登录(不正确的电子邮件格式,没有输入密码等)。目前我正在使用以下代码: ... aut ..
发布时间:2022-04-05 10:56:47 移动开发

SceneKit视图渲染为Phong而不是基于物理的材质

我的场景中有几个对象,所有这些对象都将其材质的“照明模型”设置为基于物理。 当我运行这个应用程序时,我得到的视图看起来一点也不像场景编辑器-相反,它看起来更像Phong材质。 是否需要更改根节点,以便从一开始就以物理方式进行渲染?我不熟悉Objective-c,所以我不确定是否需要将根节点的光照模型设置为基于物理的,如果需要,我将如何访问根节点(而且,根节点是否甚至可以具有光照模型属性,因 ..
发布时间:2022-04-04 20:40:42 移动开发