草庐IT

Objective-J

全部标签

ios - 找出用户要求绑定(bind) BLe 设备的决定(Objective-C,iOS 10)

是否可以让用户决定iOS的绑定(bind)请求?选择1:放弃选择2:连接/绑定(bind)绑定(bind)请求截图:我尝试使用centralManagerDidUpdateState,但如果我打开蓝牙,它只会通过CBManagerStatePoweredOn调用一次。#pragmamark-CBCentralManagerDelegate-(void)centralManagerDidUpdateState:(CBCentralManager*)central{info(@"centralManagerDidUpdateState");switch(central.state){cas

ios - instamojo 支付网关与 ios objective c 集成

如何在iOSObjectiveC中集成instamojo支付网关?可能没有直接的方法。那么通过WebView,如何在iOS中集成支付网关呢?已添加长URL,但重定向链接中应放置什么内容以及发送header和参数的键。 最佳答案 为了将Instamojo与ios应用程序集成,唯一可能的方法是webview。但是对于打开webview首先我们必须发送支付金额和支付信息等数据。重定向url用于在交易成功后重定向到页面。我已经给出了网站Url之一作为重定向url和委托(delegate)方法webview如果我得到相同的url,我关闭web

IOS/objective-C : Fastest way to check for Internet connection - 2017

这个问题在这里已经有了答案:HowcanIcheckforanactiveInternetconnectiononiOSormacOS?(46个答案)关闭5年前。我昨天在飞机上发现的用于检查Internet连接的代码非常慢。我在许多旧的SOanswers中使用该技术然而,在检查NSUURL的过程中,当在没有连接的飞机上时,实际上需要15秒或更长时间才能返回FALSE,从而使该应用程序基本上无法使用。是否有可靠的异步方法可以做到这一点?人们在较早的答案中推荐TonyMillion的可达性等级,但它看起来非常复杂,Apple显然拒绝了一些应用程序usingit.如果有人能建议在2017年检

ios - 为标签 Objective-C 赋值

我是iOS编程的新手,我有一个关于为标签赋值的问题,下面是我从服务中得到的结果({EmpName=Peter;Relation=SouthAfrica;},{EmpName=Smith;Relation=WestIndies;},{EmpName=Andrew;Relation=England;},{EmpName=John;Relation=Australia;},{EmpName=Rahul;Relation=India;})上面我有5条记录,我的问题是如何将每个EmpName分配给5个标签,比如peter分配给Label1,Smith分配给Label2,Andrew分配给Labe

ios - 如何从 Objective-C 调用 C 函数

我目前正在尝试使用FFmpeg在iOS上转换视频。我在transcoding.c中修改了他们的示例根据我的需要。我实际上如何从Objective-C中调用以下函数:intmainFunction(intargc,char**argv);我不确定如何提供来自Objective-C的参数。任何帮助将不胜感激。 最佳答案 Objective-C是C的超集。您需要做的就是从您的Objective-C代码中调用它。char*args[]={"foo","bar",NULL};//MightneedtheNULLtoemulatecommand

ios - Objective - C 获取 CFBundleShortVersionString 的空白值 - App Version

我以编程方式获取应用程序版本并获取应用程序版本的空白值。我的内部版本号也为0-kCFBundleVersionKey。下面是相同的代码。NSString*version=[[NSBundlemainBundle]objectForInfoDictionaryKey:@"CFBundleShortVersionString"];NSString*build=[[NSBundlemainBundle]objectForInfoDictionaryKey:(NSString*)kCFBundleVersionKey];我已经在info.plist文件和目标的常规选项卡中添加了值。

ios - 如何在 Objective-C 中的 View Controller 之间传递数据?

选择项是一个slider。当我单击slider时,它会将数据传递给第二个VC(WebViewController)。但是如何将数据从第一个ViewController传递到objective-c中的第二个ViewController?抱歉,这是我第一次编写Objective-C。第一个VC.m文件#import"WebViewController.h"-(void)viewDidLoad{[superviewDidLoad];arraySliderProducts=[[NSMutableArrayalloc]init];}-(void)collectionView:(UICollect

ios - Objective-C:在违反可空性注释时强制执行编译错误

背景我们一直在开发公共(public)动态iOS/macOS框架。该框架是用Objective-C编写的,但它与Swift完全兼容。最近,我们更改了一个公共(public)API方法的可空性注释:来自-(void)setServer:(nullableABCLocation*)location;到-(void)setServer:(nonnullABCLocation*)location;,因此开发人员需要创建[ABCLocationdefault]实例并将其传递给新的API。问题现在,我们关心的是,如何强制/通知开发人员围绕我们的新API更改他们现有的代码?将API与Swift一起使

ios - 尝试使用 PHLivePhotoView objective-c 显示实时照片时图像元数据无效

我正在尝试在iOS设备上使用objective-c加载jpg图像和mov文件以显示实时照片,我制作了以下代码片段在viewDidLoad函数中执行此操作:-(void)viewDidLoad{[superviewDidLoad];PHLivePhotoView*photoView=[[PHLivePhotoViewalloc]initWithFrame:self.view.bounds];NSURL*imageUrl=[[NSBundlemainBundle]URLForResource:@"livePhoto"withExtension:@"jpg"];NSURL*videoUrl=

ios - objective-c metadataOutputRectOfInterestForRect 返回 {{0, 0}, {0, 0}}

已更新!!!我正在使用metadataOutputRectOfInterestForRect转换矩形以便使用AVCaptureMetadataOutputrectOfInterest。但是当转换为CGRect时,它总是返回0。这是我的代码:NSError*error;AVCaptureDevice*captureDevice=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];AVCaptureDeviceInput*input=[AVCaptureDeviceInputdeviceInputWithDevice:c