小编Man*_*y92的帖子

iAd Banner无效

我正试图在我的应用程序中获得横幅,但由于我添加了横幅,应用程序将无法启动.

我收到一个错误说:

由于未捕获的异常'NSInvalidUnarchiveOperationException'而终止应用程序,原因:'无法实例化名为ADBannerView的类'

.h文件中的代码:

#import <iAd/iAd.h>

@interface FirstViewController : UIViewController <ADBannerViewDelegate>
{
    ADBannerView *banner;  
}
@property (nonatomic,assign) BOOL bannerIsVisible;
@property (nonatomic,retain) IBOutlet ADBannerView *banner;
Run Code Online (Sandbox Code Playgroud)

.m文件中的代码:

@synthesize banner, bannerIsVisible;

-(void)bannerViewDidLoad: (ADBannerView *)abanner
{
     if(!self.bannerIsVisible)
     {
         [UIView beginAnimations:@"animatedAdBannerOn" context:NULL];
         banner.frame=CGRectOffset(banner.frame, 0.0, 50.0);
         [UIView commitAnimations];
         self.bannerIsVisible=YES;
     }
}
-(void)bannerView:(ADBannerView *)aBanner
{
     if(!self.bannerIsVisible)
     {
         [UIView beginAnimations:@"animatedAdBannerOff" context:NULL];
          banner.frame=CGRectOffset(banner.frame, 0.0, -320.0);
         [UIView commitAnimations];
         self.bannerIsVisible=NO;
     }
}
Run Code Online (Sandbox Code Playgroud)

你觉得怎么了?

ios iad adbannerview

10
推荐指数
2
解决办法
4057
查看次数

我可以在没有设备的情况下发布应用吗?

我已经创建了一个iPad应用程序,它已准备好进入应用程序商店,但我无法访问.app文件..我认为这是因为我必须通过真正的iPad设备构建(我没有)?

那么,我可以使用像模拟器那样构建应用程序以便在没有iPad的情况下进行存档吗?

/一个菜鸟

xcode release device archive ipad

10
推荐指数
1
解决办法
5274
查看次数

Xcode:如何更改xcode 5中的图标?

我正在尝试更改旧应用项目中的图标.我已经更新到xcode 5并希望获得"ios 7设计".但是,您不会像以前那样更改图标.我已经看到你应该有一个名为Images.xcassets的电子文件应该包含你的图标,但我没有那个,因为你似乎只有你做一个新项目.

这应该很容易,我该怎么办?

xcode icons ios ios7 xcode5

10
推荐指数
1
解决办法
3万
查看次数

如何将图像缩放到双击的位置?

我设法让我的应用程序放大我的图像,如果我双击它,但它不放大我双击的地方!我希望图像以我双击的坐标为中心!

我的代码:

在.h文件中:

 - (void)handleDoubleTap:(UIGestureRecognizer *)gestureRecognizer;
Run Code Online (Sandbox Code Playgroud)

在.m文件中:

    UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleTap:)];

[doubleTap setNumberOfTapsRequired:2];

[self.scroll addGestureRecognizer:doubleTap];

- (void)handleDoubleTap:(UIGestureRecognizer *)gestureRecognizer {  

    if(self.scroll.zoomScale > scroll.minimumZoomScale)
        [self.scroll setZoomScale:scroll.minimumZoomScale animated:YES]; 
    else 
        [self.scroll setZoomScale:1.6 animated:YES]; 
 }
Run Code Online (Sandbox Code Playgroud)

接下来我该怎么办?

提前致谢!

/一个菜鸟

iphone center zoom uiscrollview ios

4
推荐指数
3
解决办法
4112
查看次数

(null):iPad:应用程序可执行文件包含不受支持的体系结构:armv7s(-19031)

当我构建我的iphone应用程序和我的ipad应用程序进行存档时,我收到以下消息:(但在iPhone应用程序中使用iPhone代替iPad)

(null):  iPad: application executable contains unsupported architecture(s): armv7s (-19031)
Run Code Online (Sandbox Code Playgroud)

我以前没有得到这个错误!我没有得到我的应用程序的免费版本(这几乎是相同的代码)我认为它与iPhone 5有关?我希望它与iPhone 5一起使用,所以我不想删除它的armv7s

/一个菜鸟

architecture iphone error-handling xcode ios

3
推荐指数
1
解决办法
3139
查看次数

Xcode:为什么我的计时器每次打勾都会计算2秒?

嗨我有一个计时器应该在一个iPhone应用程序从12:00分钟到0:00!但是当它开始时它就像这样; 11:58 11:56 11:54 11:52

每次打勾都要算2秒钟.

这是开始按钮代码中的代码:

tid.text=[NSString stringWithFormat:@"%d:%.2d",minuter,sekunder];
timer= [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(tidklick) userInfo:nil repeats:YES];
Run Code Online (Sandbox Code Playgroud)

这是tidklick的方法:

-(void) tidklick
{

tiden -= 1;
sekunder = tiden % 60;
minuter= (tiden - sekunder) / 60;
tid.text=[NSString stringWithFormat:@"%d:%.2d",minuter,sekunder];

}
Run Code Online (Sandbox Code Playgroud)

这是开头的代码..

 int tiden=720;
 int sekunder;
 int minuter;
Run Code Online (Sandbox Code Playgroud)

这出现在我放入方法的NSLog中......

2012-04-26 06:41:38.562 Matte [288:f803] tiden: 719
sekunder: 59
 2012-04-26 06:41:38.607 Matte [288:f803] tiden: 718
 sekunder: 58
 2012-04-26 06:41:39.562 Matte[288:f803] tiden: 717
 sekunder: 57
 2012-04-26 06:41:39.607 Matte[288:f803] tiden: 716
  sekunder: 56
 2012-04-26 06:41:40.562 Matte [288:f803] tiden: …
Run Code Online (Sandbox Code Playgroud)

iphone xcode nstimer countdown ios

2
推荐指数
1
解决办法
1084
查看次数

我的应用程序可以使用新的iOS吗?

我已经为iOS 5.1制作了一个应用程序..该应用程序也适用于iOS 6吗?或者我是否对代码中的任何更新做了什么?

谢谢!

iphone xcode ios

1
推荐指数
1
解决办法
258
查看次数

如何制作一个字符串数组

两个问题:

第一个问题:

我想制作这样的字符串数组:

国[1] =挪威; 资本[1] =奥斯陆;

国[2] =德国; 资本[2] =柏林;

我该如何编写这段代码?它应该很简单,但我不明白我见过的任何解释.我想我想使用NSArray,因为我不想改变它们!我想主要的问题是我如何声明这个数组!

第二个问题:

我可以在按钮文本中使用例如Capital [2]吗?这就像一个测验,如果Country [2]是给定的国家,我希望这是一个选项.

/一个菜鸟

arrays string ios

-3
推荐指数
1
解决办法
6499
查看次数