草庐IT

ios - 能否在运行时以编程方式确定用于构建二进制文件的 iOS SDK 版本?

啊,iOS8-考虑到iOS7的许多意想不到的变化!tl;dr:有没有办法在运行时以编程方式确定用于构建应用程序的iOSSDK版本(不使用预处理器宏)?由于iOS8改变了屏幕坐标系的工作方式,我正在努力为我维护的库(作为预构建的静态库分发)进行一些窗口框架计算。两个初步观察,针对iOS7运行代码,没有针对iOS8进行任何更改:当使用iOS7SDK构建并在iOS8上运行时,一切正常,无需更改。当使用iOS8SDK构建并在iOS8上运行时,它出现问题:需要对帧计算进行一些更改才能获得正确的定位。因此,我们更改代码,使用[[UIDevicecurrentDevice]systemVersion

ios - iPhone SDK Xcode - 如何获取文档目录中的所有文件名

我想获取应用程序的文档文件夹中的所有文件名,并将它们放在NSMutableArray中。仅此而已。 最佳答案 NSFileManager中有一个方便的方法:NSFileManager*fileManager=[[NSFileManageralloc]init];NSArray*files=[fileManagercontentsOfDirectoryAtPath:documentsDirectoryerror:nil];...[fileManagerrelease];从ARC开始,您当然可以删除发布声明。

ios - 解析 SDK 方法在 Xcode 6.3 Beta 中不起作用

到目前为止,我遇到这样的block问题:user.signUpInBackgroundWithBlock{(succeeded:Bool!,error:NSError!)->Voidiniferror==nil{println("success")}else{println("\(error)");//ShowtheerrorStringsomewhereandlettheusertryagain.}}当我将其添加到Xcode中时,我得到了:Cannotinvoke'signUpInBackgroundWithBlock'withanargumentlistoftype'((Bool!

iphone - Facebook iOS SDK 不返回用户电子邮件

我正在尝试访问某些用户的信息,包括电子邮件。为此,我使用GraphAPI调用此方法:[facebookrequestWithGraphPath:@"me"andDelegate:self];它返回用户信息,没有电子邮件信息(生日也不见了)。我设置了所有权限并使用多个帐户(其中包含电子邮件和生日作为公开信息)进行了测试,并接受了所有对话框的请求。这是我的初始化:if(!facebook){facebook=[[Facebookalloc]initWithAppId:[self_APP_KEY]andDelegate:self];NSArray*array=[NSArrayarrayWit

ios facebook 登录 sdk 4.28.0 错误代码 3

ErrorDomain=com.facebook.sdk.coreCode=3"(null)"UserInfo={com.facebook.sdk:FBSDKErrorDeveloperMessageKey=UnknownerrorbuildingURL.}登录代码如下FBSDKLoginManager*login=[[FBSDKLoginManageralloc]init];[loginlogInWithReadPermissions:@[@"public_profile"]fromViewController:selfhandler:^(FBSDKLoginManagerLogin

ios - 是否可以使用 iOS SDK 检测 LTE 连接?

我正在使用reachabilityAPI来检测我当前的连接,但我只能区分WIFI和3G。我得到以下标志:LTE:kSCNetworkReachabilityFlagsIsLocalAddress|kSCNetworkReachabilityFlagsIsWWAN|kSCNetworkReachabilityFlagsTransientConnection|kSCNetworkReachabilityFlagsReachableWIFI:kSCNetworkReachabilityFlagsIsDirect|kSCNetworkReachabilityFlagsReachable问题是L

ios - arm64上的微信SDK

我试图在我的iPhone应用程序中使用libWeChatSDK.a库,在iPhone5上它可以正常工作。但是我在最新的iPhone上遇到了问题,这个库似乎不支持arm64architecture。我得到的错误如下:ld:warning:ignoringfile.../libWeChatSDK.a,missingrequiredarchitecturearm64infile.../libWeChatSDK.a(3slices)Undefinedsymbolsforarchitecturearm64:"_OBJC_CLASS_$_SendMessageToWXReq",referenced

ios - IOS 5 SDK 中的 Objective C 2.0 垃圾收集器 VS 自动引用计数器

只是想知道是否有人知道ObjectiveC2.0之间有什么不同IOS5SDK中的垃圾收集器和新的自动引用计数器?IOS5SDK是否也使用ObjectiveC2.0?注意:我的意思是Objective-C2.0-我从这个链接看到http://theocacao.com/document.page/510谢谢 最佳答案 JustwonderingifanyoneknowswhatisthedifferentbetweenObjectiveC2.0GarbageCollectorandnewAutomaticReferenceCounte

ios - xcode 中的 iphonesimulator(未找到 SDK)错误

一段时间以来,我一直在努力解决这个问题。我尝试为模拟器构建的原因是在appstore中现在需要的4英寸视网膜显示屏上获取屏幕截图。我正在制作一个统一的应用程序,我从论坛上看到人们成功地制作了模拟器版本。在为iphone/ipad进行常规构建时,我没有任何错误,但是打开我的项目(在统一中它被标记为模拟器)并尝试将其构建到模拟器失败并出现链接器错误(见下文)。很明显,“iphonesimulator(SDKnotfound)”消息出现在Architecture->BaseSDKselectionlist中。尽管在检查首选项->下载时,所有模拟器都已安装。我可以手动启动模拟器我是iphone

ios - Crashlytics 的初始化 SDK 不起作用

我正在尝试将Crashlytics实现到我当前的iOS应用程序,但Crashlytics在初始化SDK后没有进一步发展。以前每个应用程序都可以正常工作,但现在不行了。你能告诉我,这有什么问题吗?每行代码都在我的应用程序中。我执行相同的步骤,但没有任何反应。谢谢。 最佳答案 遇到了同样的问题。两天的操纵。这是Crashlytics方面的一个“非常奇怪”的问题。我联系了支持人员,工程师在几分钟内解决了这个问题。 关于ios-Crashlytics的初始化SDK不起作用,我们在StackOve