Tag: 目标

VerifyError:错误#1079:加载的代码中不允许使用本机方法

我有一个在AS3编译的Android / iOS应用程序。 我遇到了问题,build议升级到Flash Builder 4.7(从4.6开始)。 我这样做了,当我尝试运行新的Air 3.4时,出现以下错误: VerifyError: Error #1079: Native methods are not allowed in loaded code.

添加自定义UIViews到UIScrollview – 如何计算位置,大小和处理缩放?

作为一个iOS新手,我正在尝试开发一个(又一个)文字游戏 。 我有一个UIScrollView控股UIImageView板图像。 UIScrollView可以通过双击和捏手势进行缩放: 在UIScrollView下面,我有7个可拖动的UIView表示字母。 Tile.m中的实现通过touchesBegan处理拖动, touchesMoved并在touchesEnded发布通知。 单视图控制器ViewController.m观察这个通知,并通过以下代码向/从UIScrollView添加/删除图块: – (void) handleTileMoved:(NSNotification*)notification { Tile* tile = (Tile*)notification.object; if (tile.superview != _scrollView && CGRectIntersectsRect(tile.frame, _scrollView.frame)) { [tile removeFromSuperview]; [_scrollView addSubview:tile]; tile.frame = CGRectMake(tile.frame.origin.x + _scrollView.contentOffset.x, tile.frame.origin.y + _scrollView.contentOffset.y, kTileWidth * _scrollView.zoomScale, kTileScale * _scrollView.zoomScale); } else if (tile.superview == _scrollView && !CGRectIntersectsRect(tile.frame, _scrollView.frame)) { [tile removeFromSuperview]; [self.view […]

链接`NSOperation`:将操作的结果传递给下一个

我一直在寻找一种方法来传递链接NSOperation结果。 例如,假设我们有3个操作链接: Operation1从服务器下载JSON数据 Operation2来parsing和模型接收的JSON Operation3下载用户图像 所以Op3将依赖于Op2,Op2依赖于Op1。 但是我正在寻找将Op1 – > Op2,Op2 – > Op3的结果传递给下面的方法: [operation1 startWithURL:url]; [operation2 parseJSONfromOp1IntoModel:JSONData]; [operation3 downloadUserImagesForUser: UserModelObject]; 和嵌套块似乎不是一个干净的可读解决scheme,任何想法?

邀请iOS的Air应用程序中的Facebook朋友

我目前正在为iOS的Air应用程序工作,我有一些困难的时间试图做“邀请朋友”button。 我使用的是空气3.3的facebook-actionscript-api 1.8.1,在我的代码中有这样的内容: invite_button.addEventListener(MouseEvent.CLICK, facebookInvite); private function facebookInvite(e:MouseEvent):void { var dat:Object = new Object(); dat.message = 'I invite you to this awesome app!'; dat.title = 'Super Extra Max Facebook App'; dat.filters = ['app_non_users']; Facebook.ui('apprequest', dat); } 仅当用户login时才显示button。 但是当我尝试点击button,我得到了debugging错误: ExternalInterface not available on the device. 那么,我猜这个意思是显而易见的 – 它试图使用JS。 我如何显示朋友select对话框,并从应用程序内发送邀请? 我以为我可以写一些StageWebView容器,并在其中显示对话框,但不是有其他的,可能更简单的方法吗?

在后台每X分钟执行一次function不起作用

我用这个代码每X分钟执行一次函数: – (void)executeEveryOneMinute { [self myFunction]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(60 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ [self executeEveryOneMinute]; }); } 而且它在应用程序处于前台时有效。 但是,当应用程序去背景它不再工作。 当我再次将应用程序返回到前台它执行一次函数。 并再次每分钟继续调用函数。 那么如何让这个在后台工作呢?

'BOOL'(又名'signed char')到'id'的隐式转换,objc_setAssociatedObject

我正在使用关联的引用作为我的类别的属性的存储 头文件包含: @interface UIImageView (Spinning) @property (nonatomic, assign) BOOL animating; @end 执行是 – (void)setAnimating:(BOOL)value { objc_setAssociatedObject(self, animatingKey, value, OBJC_ASSOCIATION_RETAIN_NONATOMIC); } 但是,我得到了上面的行警告 Implicit conversion of 'BOOL' (aka 'signed char') to 'id' is disallowed with ARC 如果你知道我在这里做错了什么,请帮助如何避免这个问题

如何在actionscript 3.0中从cameraUI for iOS旋转图像

我正在使用ActionScript构build器中的ActionScript 3.0构build应用程序。 这是这个问题的后续问题,它的作品,但是当我拍照时,图像旋转到左边。 我如何检查用户拿着手机的方式? 然后用什么代码将图像旋转到相应的位置? 先谢谢了! 编辑:我使用这段代码来旋转图像,但它似乎只旋转正在显示的图像不是图像文件,有什么想法? var mat:Matrix = new Matrix(); mat.translate(-W/2, -H/2); mat.rotate(Math.PI/2); mat.translate(+W/2, +H/2); mat.concat(myObj.transform.matrix); myObj.transform.matrix = mat; 〜MYY

iOS:如何animation两个UIViews之间的翻转?

我想animation的UIButton实例和UIImageView实例之间的翻转效果。 基本上这是一个“翻转纸牌”的效果,一边(UIImageView)只是一个很好的模式,翻转时,应该显示一个文本的UIButton。 我的代码具有以下问题: UIButton子视图的文本在翻转后不显示 在翻转animation中阴影消失 这是一个目标的视觉表示: 在这里你可以下载非常简单的示例应用程序。 任何build议如何解决上述两个问题? 我真的没有想法 – 任何帮助高度赞赏! 这是标题代码: #import <UIKit/UIKit.h> @interface CardView : UIControl @property (nonatomic) BOOL isFrontSide; – (void)setupView; – (void)turnCard:(BOOL)inShow withAnimationCompletion:(void (^)(BOOL inFinished))inCompletion; @end 这是实现代码: #import "CardView.h" #import "UIView+Extension.h" #import <QuartzCore/QuartzCore.h> #define kAllControlStates (UIControlStateNormal | UIControlStateHighlighted | UIControlStateDisabled| UIControlStateSelected) @interface CardView() @end @implementation CardView – (void)setupView { [self styleViewWithRoundedEdges:YES […]

如何使用Adobe AIR for iOS录制有时间限制的video

我正在尝试使用适用于iOS的Adobe AIR录制带时间限制的video。 例如,我想实现以下function。 启动CameraUI录制video之前启动一分钟计时器。 当一分钟后发生超时事件时,停止录制video,closuresCameraUI视图并获取到目前为止的video数据。 我有几个相关的问题。 如何停止从CameraUI视图外面(在这种情况下,从超时事件处理程序)录制video,然后closuresCemeraUI视图? 据我所知,要closuresCameraUI视图,唯一的方法是从CameraUI视图中按[Use Video]button或[Cancel]button。 是否有可能从外面closures它? 即使上面提到的第一个问题已经解决了,那么我怎样才能得到video数据到目前为止(在这种情况下,超时之前的video数据)。 我知道通常我们可以从完整处理程序的MediaEvent参数中获取MediaPromise对象,并从MediaPromise对象中读取video数据。 但显然在这种情况下,我们无法访问MediaPromise对象,因为完全处理程序本身不会被执行,因为没有按下[Use Video]button。 CameraUI视图打开时是否可以添加秒表以显示可能的剩余录制时间? 看来,CameraUI自动使用iOS设备的全屏幕(在我的情况下,iPad),并没有多余的空间来显示秒表。 有关于上述三个问题的解决scheme或解决方法吗? 我真的很感激,如果有人有任何想法。 提前致谢。

UIWebview的键盘返回键按下ios 7

我试图找出一个解决scheme,当UIWebview的返回键被点击! 我尝试了以下链接,但它不工作! UIWebView,自定义“返回”键 如何检测键盘input密钥? 我想做一些偏移工作,当用户在UIWebview上键入并按下返回键! 这是我使用的代码! – (void)viewDidLoad { [super viewDidLoad]; NSString* plainContent = @"Edit here….."; NSString* htmlContentString = [NSString stringWithFormat: @"<html>" "<body>" "<div id=\"content\" contenteditable=\"true\" style=\"font-family: Arial\">" "%@" "</div>" "</body></html>", plainContent]; [_webview loadHTMLString:htmlContentString baseURL:nil]; } – (BOOL)webView:(UIWebView*)aWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType{ NSString *requestString = [[request URL] absoluteString]; NSArray *components = [requestString componentsSeparatedByString:@":"]; NSString *theTask = (NSString […]