草庐IT

iphone-se

全部标签

iphone - 如何获取iPhone电话号码

我想在我的应用程序中使用iPhone手机号码作为安全的一部分。我将如何去做,或者如果不可能,我如何获得UID号码。它相信用Android或Winmobile手机可以做到这一点。 最佳答案 有UIDevice它具有uniqueIdentifier属性 关于iphone-如何获取iPhone电话号码,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6413498/

iphone - IOS 文件选择器

我正在尝试制作一个为iphone打开不同办公文档的应用程序。我是IOS开发的新手。我想问一下,当我们在桌面上单击打开文件时,是否有类似于文件选择器对话框的东西打开。 最佳答案 不,您必须使用NSFileManager获取文件夹中的文件并填充UITableView。例如,您可以使用-contentsOfDirectoryAtPath:error:。在NSFileManagerClassReference中查看更多信息.部分代码://GettingFilesat"directory"NSError*error=nil;NSFileMan

iphone - iOS 和红外线

是否可以使用iOS(iPhone或iPad)与红外线设备(USB红外线、电视、手机等)通信?好吧,我知道这是可能的,因为AppStore中有许多远程/通用远程应用程序。我基本上想知道怎么做?有什么限制和要求?什么样的附加硬件是必需的?如果它在市场?我应该了解哪些协议(protocol)?哪些iOS库可以帮助我过程。谁能指出我正确的方向。谢谢。 最佳答案 任何使用IR作为Controller的设备要么是wifi,要么具有根据设备输出输出IR信号的自定义硬件。因此,如果不使用您自己的硬件,我认为这是不可能的

iphone - 检查蓝牙状态

有没有办法以编程方式检查iOS设备上是否启用了蓝牙?我目前正在使用Objective-C开发native应用程序并使用GKSession和自定义对等选择器而不是GKPeerPicker。是否可以在加载时从“设置”应用程序中获取值或尝试使用蓝牙发送数据包以查看是否失败?似乎GKSession甚至不允许开发人员区分数据是通过Wifi还是蓝牙发送的。我不想在应用程序中启用或禁用蓝牙;我只想检查它的状态。 最佳答案 不幸的是(愚蠢的?)没有办法做到这一点。对不起。如果您想使用链接到问题评论之一的私有(private)SDK方法,您当然可以,

iphone - 如何布局项目 "relatively"而不是绝对位置?

布置iPhoneUI项目的最佳方式是什么?现在我正在使用CGRectMake并指定每个UI项目(标签、View、按钮等)的确切x和y坐标,并将每个UI项目添加到当前View。我看到的一个问题是,如果其中一个项目改变高度或宽度,我将不得不调整其他UI项目的x和y坐标,因此维护将是一个挑战。除了这样做还有其他选择吗?在HTML/CSS中,我习惯于使用边距将项目相对放置,而不是绝对定位。您建议我怎么做才能让维护工作轻松无压力? 最佳答案 我一直在做的是使用全局常量来设置高度、宽度、xoffset和yoffset。例如。我知道我想要2个按钮

iphone - 检查 NSFetchedResultsController/Core Data 中的现有值

我有一些调用API并返回一组结果的代码,我们称它们为“消息”对象。每条消息都有一个唯一的ID。不幸的是,我不能保证服务器不会给我返回一条我以前没有收到并存储在我的核心数据数据库中的消息。唯一ID在我的“消息”实体中设置为NSNumber字段。有没有一种方法可以“即时”检查数据库,看看是否已经存在具有给定唯一ID的“消息”?目前,每次我需要检查时,我都会创建一个辅助对象的实例,并简单地创建一个NSFetchedResultsController,通过NSPredicate返回过滤后的结果。如果返回任何结果,我继续,或存储在数据库中。我怀疑这是一种缓慢的方法...有什么帮助吗?

iphone - 指针困惑

我对下面解释的一种指针情况感到困惑;A类@property(nonatomic,retain)NSMutableArray*words;B类@property(nonatomic,retain)NSMutableArray*words;//creatingapointertowordsfromclassBself.words=[classBwords];现在,如果我向A类的单词数组中添加新单词,为什么我在B类的单词数组中看不到该单词?我认为我在B类中的单词数组是指向A类单词的指针? 最佳答案 基本上,更改应该反射(reflect)在

iphone - NSManagedObjectContext executeFetchRequest 返回不稳定的对象,导致 EXC_BAD_ACCESS、SIGABRT 等

我的猜测是我在这里缺少对核心数据的一些基本理解,但是这里是:我的应用程序中有多个提取请求来处理不同事物的检索。在某些情况下,代码运行良好,返回请求的对象。在某些情况下,它会返回似乎已经释放的对象(例如,稍后尝试引用返回结果的几行代码会给出EXC_BAD_ACCESS)。当我在代码中设置各种断点和日志语句并单步执行时,偶尔也会在代码的其他位置出现SIGABRT或EXC_BAD_ACCESS。在每种情况下,似乎都是在我去引用获取请求的结果时。这是一个这样的获取请求的示例://WhoamI?NSUserDefaults*defaults=[NSUserDefaultsstandardUser

iphone - 根据内容自动展开UIView?

我有一个设置了背景颜色的UIViewA,它包含一个高度可以动态变化的UIViewB。当UIViewB的高度超过UIViewA时,是否可以让UIViewA的高度自动匹配UIViewB的高度?我试过使用Autosizing,但它似乎只是为了相对于其父View调整subview的大小,而不是相反。我也知道有一个方法叫做sizeToFit,但是每次内容改变的时候都需要手动调用这个方法。没有其他选择吗? 最佳答案 虽然不是全自动的,但您可以使用KeyValueObserving监听内容的变化,然后在那里调整UIView的大小。这可以防止在内容

iPhone:重复符号 _SBJSONErrorDomain

我想在一个应用程序中使用Brightcove库和Layar库,它们都有SBJson文件。显然,这些人试图互相残杀。我必须提取文件并重建文件吗?我的最后期限很紧。 最佳答案 只需从目标中删除一个重复文件 关于iPhone:重复符号_SBJSONErrorDomain,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6776202/