Questions tagged «ios»

iOS是在Apple iPhone,iPod touch和iPad上运行的移动操作系统。使用此标签[ios]来解决与iOS平台上的编程有关的问题。使用相关的标签[objective-c]和[swift]解决那些编程语言所特有的问题。

14
iOS:如何在应用程序中存储用户名/密码?
我的iOS应用程序中有一个登录屏幕。用户名和密码将保存在中,NSUserDefaults并在您再次进入应用程序时再次加载到登录屏幕中(当然,这NSUserDefaults是永久性的)。 现在,用户可以禁用用户名/密码保存功能。 因此,NSUserDefaults将清除。 但是在我的应用程序中,我需要此用户名/密码来进行用户的数据库查询。因此:除了在哪里存储数据NSUserDefaults?(当用户退出应用或退出时,可以/应该删除此地点)。

18
cocoapods-“ pod安装”需要永远
我试图用pod install命令更新现有的Pod ,但是要花很多时间才能运行。 详细模式显示它被卡在下面的行中(永远) 更新规格库 master $ / usr / bin / git pull --no-rebase --no-commit 卡住后没有网络活动。
276 ios  cocoapods 




30
iPhone无法使用。请重新连接设备
我在iOS 13.5上,并使用Xcode 11.4进行构建。我收到此错误消息: 这KBlackberry是我的iPhone设备名称。 我尝试重新启动设备并重新连接,当然还有其他各种操作,但似乎没有任何解决方法。我的下一步是尝试更新版本的Xcode。
273 ios  xcode 

21
如何以编程方式确定我的应用程序是否正在iphone模拟器中运行?
正如问题所指出的那样,我主要想知道我的代码是否正在模拟器中运行,但也想知道正在运行或正在模拟的特定iphone版本。 编辑:我在问题名称中添加了“以编程方式”一词。我的问题的关键是能够根据正在运行的版本/模拟器动态地包含/排除代码,因此我真的在寻找可以提供此信息的类似预处理程序指令的东西。

5
警告:“复制捆绑包资源”构建阶段包含此目标的Info.plist文件
我将一个项目分为两个版本,并给每个plist文件一个文件。一切正常,但我不断收到此构建警告: 警告:“复制捆绑包资源”构建阶段包含此目标的Info.plist文件'MyApp-Info.plist' 当我尝试构建时,我会得到这个MyApp。为第二个目标构建会产生相同的错误(SecondTarget-Info.plist警告中)。我不确定为什么要发出警告,因为我希望构建包含该.plist文件。每个.plist文件都有一个目标成员资格(用于自己的构建)。 此警告是什么意思?有什么办法可以使它消失吗?
269 ios  iphone  xcode  build  target 

7
如何在NSUserDefaults中存储自定义对象
好吧,所以我一直在闲逛,我意识到我的问题,但是我不知道如何解决。我做了一个自定义类来保存一些数据。我为此类制作对象,并且需要它们在会话之间持续。在我将所有信息放入之前NSUserDefaults,这是行不通的。 -[NSUserDefaults setObject:forKey:]: Attempt to insert non-property value '<Player: 0x3b0cc90>' of class 'Player'. 这是我将自定义类“ Player”放入时收到的错误消息NSUserDefaults。现在,我已经读过,显然NSUserDefaults只存储了某些类型的信息。那么我如何把我的东西放进NSUSerDefaults去呢? 我读到应该有一种方法来“编码”我的自定义对象,然后将其放入,但是我不确定如何实现它,将不胜感激!谢谢! ****编辑**** 好的,所以我使用下面给出的代码(谢谢!),但是我仍然遇到一些问题。基本上,代码现在崩溃了,我不确定为什么,因为它不会给出任何错误。也许我缺少一些基本知识,但我太累了,但是我们会看到的。这是我的Custom类“ Player”的实现: @interface Player : NSObject { NSString *name; NSNumber *life; //Log of player's life } //Getting functions, return the info - (NSString *)name; - (int)life; - (id)init; //These are the setters - …



9
何时调用layoutSubviews?
我有一个自定义视图,layoutSubview动画期间没有收到消息。 我有一个充满屏幕的视图。它在屏幕底部有一个自定义子视图,如果我更改导航栏的高度,该子视图将在Interface Builder中正确调整大小。layoutSubviews在创建视图时调用,但不再调用。我的子视图已正确布置。如果我将通话中的状态栏关闭,则layoutSubviews即使主视图会为其调整大小设置动画,也根本不会调用该子视图。 在什么情况下layoutSubviews实际上被称为? 我已autoresizesSubviews设置NO为我的自定义视图。在Interface Builder中,我具有顶部和底部的支撑杆以及垂直箭头设置。 难题的另一部分是必须将窗口设置为关键: [window makeKeyAndVisible]; 其他子视图不会自动调整大小。




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.