草庐IT

private-messaging

全部标签

ios - 使用公共(public)/非公共(public)/私有(private) API 在设备上获取顶级 UIWIndow/UIView

我正在尝试找出如何使用非公共(public)/私有(private)API找到最顶层的View,是否有任何方法可以做到这一点(iOS7.1.2)?编辑:可能我没说清楚,无论现在有什么应用程序处于事件状态(Facebook、whatsapp、游戏、锁屏、日历等),我都想获得最高的View。 最佳答案 选项如果我没理解错的话,您想要在另一个应用程序的窗口之上显示一个UIView。在应用程序沙箱中,您只能访问自己应用程序的窗口。然而,越狱将允许您执行此操作,但这并不简单。为了在应用程序之上显示一个View,您有三个选择。您选择哪个选项取决

iOS WatchKit - 启动 watch 应用程序时出错 "SPErrorInvalidBundleNoGizmoBinaryMessage"

我正在尝试构建一个watchKit应用程序,它允许iPhone应用程序和Watch应用程序之间进行双向通信。我已经设置了应用程序组,并且设置并匹配了所有正确的应用程序证书、供应配置文件和授权。但是当我尝试运行Watch应用程序时,我不断收到此错误(仅运行iPhone应用程序时没有错误)。错误:ErrorLaunching'MyWatchAppWatchKitExtension'SPErrorInvalidBundleNoGizmoBinaryMessage我认为它与捆绑标识符有关,但据我所知一切看起来都是正确的。有什么建议吗?这是我的包标识符:AppGroupKey:group.com

iOS:IBAction/私有(private)方法——为什么在@interface 下的.m 中声明?

在@interface下的.m文件中声明IBActions或私有(private)方法的目的是什么?如果我将方法放在.m文件中的任何位置而不声明,Xcode似乎可以正常编译。 最佳答案 较新版本的Clang解析更多。编译器不再需要在@implementationinthiscase中使用之前查看方法声明,因为它知道@implementation将在相同的翻译(使用@end)。所以它只是为了您的方便而存在,但它仍然很新,并且在引入之前编写了大量代码。因此,不再需要声明。它当然仍然有效,所以如果您必须支持旧的工具链或者如果您希望在@in

ios - 将 Vimeo API 集成到我的私有(private)应用程序中

我的要求很简单。我是VimeoPro用户,我的帐户中几乎没有私有(private)视频,我只想在我的私有(private)应用程序中播放它。如何实现这一点……我真的应该通过所有Oauth身份验证过程吗?只需使用accessToken,我就可以访问我的视频。?我只想知道brightcove到底是如何工作的,他们为我上传的视频提供了一个token和视频Id,使用它我可以在我的应用程序中播放视频。vimeo做不到这一点吗?等待建议 最佳答案 您可以使用VIMNetworking图书馆。这是官方的VimeoiOSSDK。查看Lightwei

ios - 替代私有(private)-[UIDevice setOrientation :] for forcing camera overlay into portrait mode

我正在为iPad制作相机应用。我希望相机应用程序仅在纵向模式下工作。我不得不进行旋转观察,并强制设备像这样使用纵向模式:UIImagePickerControllerinLandscape我认为这是私有(private)API;帖子中的一些用户认为是。如果是这样,我还可以使用其他什么解决方法来强制叠加层仅保持纵向模式?如果我不添加此代码,它会旋转到纵向和横向模式。//Isthisprivate?@interfaceUIDevice()-(void)setOrientation:(UIDeviceOrientation)orientation;@end-(IBAction)Initiat

ios - 只读公共(public),读写私有(private)属性(property)

我看到了这个thread,但在iOS7中并不完全清楚,因为编程指南说您可以省略属性的@synthese关键字。我想要一个@property,它在外部是readonly,但在内部是readwrite。我可以像这样只使用@property关键字吗?编辑:在所提供的答案中,什么会被认为更正确,或者至少更惯用。要在类扩展中拥有单独的readwrite属性还是在实现中直接访问ivar?编辑:按照答案中的建议表明我正在使用类扩展。//.h@interfaceCACustomerAuthenticator:NSObject@property(nonatomic,copy,readonly)NSStr

ios - Firebase Cloud Messaging 推送通知未发送到设备

Thisiswhatmyloglookslikewhenmypushnotificationgetscalledon我目前正在为iPhone的用户设置创建推送通知设置。我目前正在使用Firebase,所以我很自然地求助于FirebaseCloudMessaging来完成这项工作。这是我部署到Firebase的功能中的设置。我在这里做错了什么会导致通知没有发送到设备吗?我很感激任何帮助,如果有更多需要的信息,我很乐意提供。constfunctions=require('firebase-functions');constadmin=require('firebase-admin');ad

ios - 使用webkit私有(private)框架访问iphone的浏览历史

您好,请在将问题标记为重复之前完整阅读该问题。我正在尝试使用Webkit私有(private)框架获取iphone浏览历史记录。我从github站点获取它的header。但是我不知道要使用哪些标题或哪些方法来完成我的任务。我尝试使用以下代码,但它没有返回任何东西,甚至不返回null。WebHistory*history=[WebHistoryoptionalSharedHistory];NSDate*now=[NSDatedate];//iddate;NSArray*arr=[historyorderedItemsLastVisitedOnDay:now];NSLog(@"%@",[h

android - 在应用程序之间共享私有(private)持久数据的任何解决方案?

目标平台是iOS和Android。我正在尝试的是在某处写下一个token用于身份验证目的,我自己的应用程序(多个)可以访问它,但其他应用程序绝对无法访问它。为什么需要这个解决方案是一旦用户在第一个应用程序注册,他不需要在我公司的其他应用程序中再次注册/登录。在Web浏览器环境中,等效的东西可以受域保护的cookie,可用于存储不同子域的用户身份。有什么官方方法可以实现这个目标吗?或任何破解(不需要越狱)?提前致谢。 最佳答案 我不了解iOS,但在Android上,您的应用程序保留的任何内容,无论保留在何处,都可以在获得root权限的

ios - UIViewController respondsToSelector : message sent ot deallocated instance

我是在阅读了一些类似的帖子后才在这里发帖的,但你知道每个问题仍然有其特定的问题,这就是为什么我仍然需要你的帮助。我的应用因此堆栈跟踪而崩溃:[ReviewVCrespondsToSelector:]:messagesenttodeallocatedinstance我在试图查看导致崩溃的相关代码的仪器上进行了跟踪:这里是didSelectRowAtIndexPath:委托(delegate)方法中ReviewVC的相关代码:self.reviewVC=[[[ReviewVCalloc]initWithNibName:@"Review"bundle:nil]autorelease];[vi