objective-c相关内容

在睡眠模式下与iPhone交互

我希望我的应用程序保持运行并与用户交互,即使用户按下休眠按钮。 到目前为止,我了解到,我的应用程序可以通过以下代码保持活力: NSTimer *timer = [NSTimer timerWithTimeInterval:0.5 target:self selector:@selector(timerFireMethod:) userInfo:nil repeats:YES]; [[NS ..
发布时间:2022-05-23 12:13:19 移动开发

与弧度正弦的Object-C

我正在开发的应用程序的这一部分,在目标C中有以下等式。 所有变量都是浮点数。 R是角度的正弦,我希望在文本字段中显示时将r转换为弧度。 r = ns/ni r = sinf(r); rr = asinf(r); textfieldRi.text = [NSString stringwithFormat:@"%.02f", rr]; 我没有得到正确的结果。有什么建议吗? 推荐答案 ..
发布时间:2022-05-12 19:44:32 移动开发

目标C中未读取Protobuf对象数据

我使用metasyntactic类来处理目标C中的Google Protobuf对象。 在创建Protobuf对象并将其发送到服务器时,这会很好地工作。然而,我在读取从服务器发回的协议数据时遇到了问题,而我似乎无法解析这些数据。我在didReceiveData方法中使用以下代码: - (void)connection:(NSURLConnection *)connection didR ..
发布时间:2022-05-12 09:44:35 移动开发

等待NSURLConnection

我有发送HTTP POST连接的代码。我希望该方法等到收到服务器的响应后才能继续运行。我这样做的原因是因为我正在将新代码(异步POST与旧的同步POST)集成到我们的应用程序中,并且我希望在整个应用程序中进行最小程度的更改。 旧方法如下: -(NSData*) postData: (NSString*) strData; 应用程序将调用它并向其发送strData对象,并且它将锁定主 ..
发布时间:2022-05-12 09:41:11 移动开发

如何使用NSUrlConnection从Web获取数据?

在我的应用程序中,我想使用NSURLConnection类。那么请告诉我怎么用这个好吗?这里面包含了很多委托方法,请告诉我如何使用? 推荐答案 使用 启动连接 self.responseData = [NSMutableData data]; NSURL *url = [NSURL URLWithString:@"http://sampleurl/"]; NSMutableURLR ..
发布时间:2022-05-12 09:33:56 移动开发

在我准备好数据之前,如何防止cell ForItemAtIndexPath执行?

我将把图像作为Base64数据从我的服务器返回到我的应用程序,但在我得到用户的位置之前,我不会向我的服务器请求图像,我只在用户登录到应用程序(它显示UICollectionView)之后才会有。 我的问题是collectionView:cellForItemAtIndexPath:在我为单元格准备好数据之前被调用。在我的NSURLConnection收到来自服务器的完整响应并获得Base64 ..
发布时间:2022-05-12 09:27:13 移动开发

目标C,n++和++n之间的区别

在Objective-C中,n++和++n之间是否有差异(例如,在for循环中使用)? 推荐答案 ++n;在计算表达式之前递增n的值。 n++;在计算表达式之后,递增n的值。 因此,请比较以下结果 int n = 41; int o = ++n; //n = 42, o = 42 结果如下: int n = 41; int o = n++; //n = 42 ..
发布时间:2022-04-20 12:59:24 移动开发

REACT-本机IOS-如何在启动屏幕后、在初始化REACT本机网桥(IOS)之前显示视图控制器

我有一个动画(闪屏动画)位于本机iOS视图控制器(Swift)中,我希望在启动屏幕3秒后显示该动画的视图控制器,然后再启动Reaction-Native桥。 我试着处理AppDelegate.m文件,下面是我用😩得出的结果。 RN版本0.61 #import "AppDelegate.h" #import #import ..
发布时间:2022-04-18 20:42:13 移动开发

您的应用程序在启动时无限期加载

我有一个在以下设备上运行正常的应用程序。 iPhone 4s(iOS 7.1) IPhone 5(iOS 9.1) IPhone 6(iOS 9.1) 但是,应用程序正在拒绝下面的拒绝声明。 在Wi-Fi和蜂窝网络上运行iOS 9.1的iPad和iPhone上查看时,我们发现您的应用程序中存在一个或多个错误。 应用程序未加载其内容,也未加载到闪存屏幕之外。 然而,当我 ..
发布时间:2022-04-18 20:32:48 移动开发

停止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 移动开发