Questions tagged «objective-c»

仅在有关Objective-C功能或取决于语言代码的问题上使用此标记。标签[cocoa]和[cocoa-touch]应该用于询问Apple的框架或类。使用相关标签[ios],[macos],[apple-watch]和[tvos]来解决特定于这些平台的问题。

15
协同设计错误:证书身份出现两次
CodeSign错误:证书标识“ iPhone Developer:XXXX(12345678)”在钥匙串中出现多次。代码签名工具只需要一个。 所以我去我的钥匙串并删除它。但是,每次重新启动Xcode 4时,都会收到此错误,并且某些应用程序将过期的旧证书重新添加到钥匙串中。任何想法为什么以及哪个应用程序?

13
Objective-C / Cocoa Touch中的HTML字符解码
首先,我发现了这一点: 目标C HTML转义/转义,但对我不起作用。 我的编码字符(来自RSS feed,顺便说一句)如下所示: & 我在网上搜索了所有内容,并找到了相关的讨论,但没有解决我的特定编码,我认为它们被称为十六进制字符。

24
快速创建和播放声音
所以我想做的就是快速创建并播放声音,当我按下一个按钮时就会播放,我知道如何在Objective-C中做到这一点,但是有人知道如何在Swift中做到吗? 对于Objective-C来说就像这样: NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"mysoundname" ofType:@"wav"]]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound); 然后播放,我会做: AudioServicesPlaySystemSound(Explosion); 有人知道我该怎么做吗?
103 ios  objective-c  audio  swift 

6
iPhone / iOS JSON解析教程[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 作为一种学习经验,我想制作一个iPhone应用程序,该应用程序调用Web服务器/ Web服务,检索JSON响应,并使用该响应来填充的行UITableView(假设它将JSON转换为NSArray第一个)。 任何人都知道有用的东西吗?

2
Swift只读外部,读写内部属性
在Swift中,定义公共模式的常规方式是什么,在该模式中,属性是外部只读的,但可以由拥有该属性的类(和子类)在内部进行修改。 在Objective-C中,有以下选项: 在接口中将该属性声明为只读,并使用类扩展名在内部访问该属性。这是基于消息的访问,因此可以很好地与KVO,原子性等配合使用。 在接口中将该属性声明为只读,但在内部访问后备ivar。由于对ivar的默认访问受到保护,因此在类层次结构中效果很好,在该类层次结构中,子类也可以修改值,但该字段为只读。 在Java中,约定为: 声明一个受保护的字段,并实现一个公共的只读getter(方法)。 Swift的成语是什么?



5
iOS:在代码中访问app-info.plist变量
我正在开发通用应用程序,并且想在我的代码中访问存储在app-info.plist文件中的值。 原因:我使用以下示例从故事板动态实例化UIViewController: UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil]; self = [storyboard instantiateViewControllerWithIdentifier:@"ExampleViewController"]; 现在,上面的故事板名称为@“ MainStoryboard_iPhone”很难看。 我想做类似的事情: UIStoryboard* storyboard = [UIStoryboard storyboardWithName:appInfo.mainStoryboardBaseNamePhone bundle:nil]; self = [storyboard instantiateViewControllerWithIdentifier:@"ExampleViewController"]; 其中appInfo可能是app-info.plist中所有值的NSDictionary

9
在应用商店上找不到适用于应用程序的有效“ aps-environment”权利字符串
因此,我有一个名为Dripper的应用程序,大约一个月前发布了,几天前又进行了更新。此更新添加了推送通知和一些小调整。我使用开发配置文件在sandbox-apn上对其进行了测试,并且一切正常。然后,我将其切换到生产应用程序并将其推向试飞状态,再次一切正常。一旦我将更新发布到市场上并运行它,我注意到我在服务器上没有任何新的推送注册。我查看了设备的控制台日志,发现了这一点: 12月4日17:55:15 Ina-touch-it coffco [1210]:注册远程通知 12月4日17:55:15 Ina-touch-it SpringBoard [52]:未找到适用的有效“ aps-environment”授权字符串'滴头':(空)。通知将不会传递。 12月4日17:55:15 Ina-touch-it coffco [1210]<Warning>: Failed to register with error : Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x174270900 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application} 我有点困惑,因为我认为在正式版和应用商店构建之间,Production-apn的功能相同。 这是我的应用程序ID及其权利-> http://i.stack.imgur.com/uf4pB.png 这是应用商店的配置文件-> http://i.stack.imgur.com/AYOV5.png

5
使用UIImagePickerController时,iOS 10错误[访问] <私有>
我正在使用XCode 8并在iOS 10.2 Beta中进行测试。 我已将Photos,PhotosUI和MobileCoreServices框架添加到项目中。 很简单的代码: #import &lt;Photos/Photos.h&gt; #import &lt;PhotosUI/PhotosUI.h&gt; #import &lt;MobileCoreServices/MobileCoreServices.h&gt; @interface ViewController : UIViewController &lt;UIImagePickerControllerDelegate, UINavigationControllerDelegate, PHLivePhotoViewDelegate&gt; @property (strong, nonatomic) IBOutlet UIImageView *imageview; @end 和实现: - (IBAction)grab:(UIButton *)sender{ UIImagePickerController *picker = [[UIImagePickerController alloc]init]; picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; picker.allowsEditing = NO; picker.delegate = self; // make sure we include Live …

14
Objective-C:在哪里删除NSNotification的观察者?
我有一个客观的C类。在其中,我创建了一个init方法并在其中设置了NSNotification。 //Set up NSNotification [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(getData) name:@"Answer Submitted" object:nil]; [[NSNotificationCenter defaultCenter] removeObserver:self]在该课程的哪里设置?我知道对于a UIViewController,我可以将其添加到viewDidUnload方法中。那么,如果我只是创建一个目标c类,该怎么办?

10
编号后的“ f”
是什么在f后的数字表示?这是C还是Objective-C的?不将其加到常数上有什么区别吗? CGRect frame = CGRectMake(0.0f, 0.0f, 320.0f, 50.0f); 你能解释为什么我不只是写: CGRect frame = CGRectMake(0, 0, 320, 50);

4
Xcode 4.5故事板“退出”
我刚刚安装了支持iOS6的Xcode 4.5,并且在我的Storyboard中看到了一个名为“ Exit”的新图标,该图标与“ First Responder”等一起在视图控制器下方列出。一个带有绿色小图标,标有“ Exit”。 我可以在上面找到任何东西,也无法确定如何使用它。 任何人都知道它,它是如何工作的,它有什么用?


7
更改UIButton文本
因此,当我单击UIButton时,我试图对其进行更新。我正在使用以下行更改文本: calibrationButton.titleLabel.text = @"Calibration"; 我已经确认文本正在更改,但是当我运行该应用程序并单击该按钮时,它立即变为“ Calibration”,然后立即返回其默认值。任何想法为什么会发生这种情况?我需要调用某种刷新功能吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.