cordova运行与ios错误..错误代码65为命令:xcodebuild与args:

只有当我尝试cordova run ios –device 时,才会出现此错误 即使在执行cordova build ios命令之后,也会报告非错误。 我做错了什么? 以及如何debugging我的iPhone上的cordova项目(需要这个,因为需要testing一个摄像头function) WITH CONFIGURATION Debug === Check dependencies Code Sign error: No provisioning profiles found: No non–expired provisioning profiles were found. ** BUILD FAILED ** The following build commands failed: Check dependencies (1 failure) Error code 65 for command: xcodebuild with args: -xcconfig,/Users/ridermansb/Projects/jdapp/platforms/ios/cordova/build-debug.xcconfig,-project,CorrijaMe.xcodeproj,ARCHS=armv7 armv7s arm64,-target,CorrijaMe,-configuration,Debug,-sdk,iphoneos,build,VALID_ARCHS=armv7 armv7s arm64,CONFIGURATION_BUILD_DIR=/Users/ridermansb/Projects/jdapp/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/ridermansb/Projects/jdapp/platforms/ios/build/sharedpch […]

多个具有相同url的应用程式 – iOS

所以对于我的新应用程序,我有一个URLscheme,以便人们可以从另一个应用程序或从网站启动我的应用程序…“myapp://”…那么如果AppStore中有另一个应用程序会发生什么和我的url一样吗? 或者如果有人试图窃取我的url计划?

Xcode 5框架/库searchpath绝对地址

我更新了我的Xcode到5.0。 我添加了一些库/框架searchpath,它显示的path是绝对path。 例如,如果我的文件夹在我的桌面上,它会显示/ Users / username / Desktop /“foldername”/“subfolder”/“subfolder”/“framework”。 因此,无论何时在另一个mac中检出工作副本,我都必须删除对某些库/框架的引用,并将其添加回来。是不是有办法解决这个问题,我不需要删除 – 添加再次参考?

如何禁用UITextField的编辑属性?

可能重复: 简单的方法来禁用UITextField? 我有一个UITextField。 我想禁用其编辑属性。 我只想显示一个文本。 我怎么能实现它?

如何用swift使用MBProgressHUD

这里是我的代码,但它显示了进展。 这个代码有没有错误? 请给一些想法来解决这个问题,或者给一些相关的链接。 class Approval: UIViewController { var hud: MBProgressHUD = MBProgressHUD() override func viewDidLoad() { super.viewDidLoad() fetchData() } func fetchData(){ hud.show(true) // doing some http request dispatch_async(dispatch_get_main_queue()) { hud.hide(true) } } }

围绕其中心旋转UIView保持其大小

我试图旋转一个UIView几个弧度,但应用转换后,它不看它保持其大小。 什么是实现这一目标的正确方法? 这是我正在做什么,我得到了什么(带有箭头的蓝色框是我试图旋转的视图 – 它应该保持与红色框相同的方面): #define DEGREES_TO_RADIANS(angle) ((angle) / 180.0 * M_PI) double rads = DEGREES_TO_RADIANS(240); CGAffineTransform transform = CGAffineTransformRotate(CGAffineTransformIdentity, rads); self.arrowView.transform = transform; 谢谢!

iOSinput集中在固定父节点位置更新的固定元素

以下情况发生在Mobile Safari iOS 6.1.2上 重现步骤 创build一个position: fixed其中包含<input type="text">元素的position: fixed元素。 实际结果 投入 – 不重点 input未聚焦时,固定元素的位置是正确的。 以投入为重点 当input被聚焦时,浏览器进入一个特殊的模式,它不再更新固定元素的位置(任何固定的定位元素,而不仅仅是input的父元素),并移动整个视口以使input父元素坐在屏幕的中心。 查看现场演示: http : //jsbin.com/oqamad/1/ 预期结果 固定元件的位置始终受到尊重。 修复或解决方法? 任何线索如何强制Safari来正确显示固定的元素将是有帮助的。 我宁愿一个解决方法,不涉及使用position: absolute和设置onscroll事件处理程序。

Swift读取远程通知的userInfo

我实现了一个函数来打开AlertView,当我收到这样的远程通知: func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]){ var notifiAlert = UIAlertView() var NotificationMessage : AnyObject? = userInfo["alert"] notifiAlert.title = "TITLE" notifiAlert.message = NotificationMessage as? String notifiAlert.addButtonWithTitle("OK") notifiAlert.show() } 但NotificationMessage总是零。 我的JSON有效载荷如下所示: {"aps":{"alert":"Testmessage","badge":"1"}} 我正在使用Xcode 6,Swift和我正在开发的iOS8。 我现在搜查了几个小时,但没有find任何有用的信息。 通知完美地工作..如果我点击它,alertview打开。 我的问题是,我无法从userInfo获取数据。

检查UIAlertController是否已经呈现的最佳方法是什么?

我有一个tableview,加载时,每个单元格可能会返回一个NSError,我已经select显示在一个UIAlertController。 问题是我得到这个错误在控制台中,如果多个错误返回。 警告:尝试在MessagesMasterVC上显示UIAlertController:0x14e64cb00:0x14e53d800已经呈现(null) 理想情况下,我最好喜欢在我的UIAlertController扩展方法中处理这个。 class func simpleAlertWithMessage(message: String!) -> UIAlertController { let alertController = UIAlertController(title: nil, message: message, preferredStyle: UIAlertControllerStyle.Alert) let cancel = UIAlertAction(title: "Ok", style: .Cancel, handler: nil) alertController.addAction(cancel) return alertController } 基于马特的答案,我将扩展名更改为一个UIViewController扩展,它更干净,并节省了很多presentViewController代码。 func showSimpleAlertWithMessage(message: String!) { let alertController = UIAlertController(title: nil, message: message, preferredStyle: UIAlertControllerStyle.Alert) let cancel = UIAlertAction(title: "Ok", style: .Cancel, handler: […]

在Objective-C中将所有文本转换为小写

我有我的iOS应用程序中的用户应该input一些文本的文本框。 但我想知道是否有任何方法将用户input转换为小写字母。 我记得在C#中,它就像Convert.ToLower但我似乎无法弄清楚如何在Objective-C中做到这一点。