标签: xcode5

Xcode 5,ios 7中图标和启动图像的尺寸和名称

我最近下载了xcode 5,现在正在为ios 7工作.如何将Icon-images添加到项目中?我需要什么尺寸,他们必须具有特定的名称?我也想知道关于发布图像的这些事情.我搜索了谷歌和东西,但我找到了不同的答案,我想知道正确的答案.我也想知道我是否将这个图标放在我的ios 7项目中是否适用于拥有ios 6的用户?

谢谢!

icons launch ios7 xcode5

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

Xcode 5:启用/禁用授权文件

如何在项目中启用或禁用权利文件?在以前版本的Xcode(4.2)中,它就像在下面的图像中,但在Xcode 5中我找不到它.

在代码层次结构中,存在授权文件,因为它是在以前版本的Xcode中添加的.

在此输入图像描述

xcode entitlements xcode5

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

override getter只需要@synthesize

我想为懒惰的实例化提供ovveride getter并保留默认的setter.

我需要@synthesize吗?

为什么?

@interface Foo()
@property (strong, nonatomic) NSObject *bar;
@end

@implementation Foo
- (NSObject *)bar
{
    if(!_bar) _bar = [[NSObject alloc] init];
    return _bar;
}
@end
Run Code Online (Sandbox Code Playgroud)

更新:我已经更改了变量和类名,因为它令人困惑.从甲板和卡到Foo和酒吧.

objective-c getter-setter synthesize xcode5

7
推荐指数
2
解决办法
1614
查看次数

EXC_BAD_ACCESS SKPhysicsWorld

我真的很困惑为什么我在[world addJoint:pinJoin];得到一个EXC_BAD_ACCESS(代码= 1,地址= 0x1c).

JointTest.m

#import "JointTest.h"

@implementation JointTest
-(SKNode *)initWithWorld:(SKPhysicsWorld *)pWorld{
    if(self = [super init]){
       world = pWorld;
       [self attachBodies];
    }
    return self;
}
-(void)attachBodies{
    SKSpriteNode * spriteA = [[SKSpriteNode alloc]initWithImageNamed:@"rocket"];
    SKSpriteNode * spriteB = [[SKSpriteNode alloc]initWithImageNamed:@"rocket"];

    SKPhysicsBody * bodyA = [SKPhysicsBody bodyWithRectangleOfSize:spriteA.size];
    SKPhysicsBody * bodyB = [SKPhysicsBody bodyWithRectangleOfSize:spriteB.size];

    spriteA.position = CGPointMake(150, 300);
    spriteB.position = CGPointMake(150, 300 + spriteB.size.height/2);

    [self addChild:spriteA];
    [self addChild:spriteB];

    bodyA.dynamic = NO;

    spriteA.physicsBody = bodyA;
    spriteB.physicsBody = bodyB;

    SKPhysicsJointPin * pinJoin = [SKPhysicsJointPin jointWithBodyA:spriteA.physicsBody bodyB:spriteB.physicsBody …
Run Code Online (Sandbox Code Playgroud)

ios ios7 xcode5 sprite-kit

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

在Identity检查器中找不到Storyboard ID

我正在尝试找到"故事板ID",它应该在身份检查器中的Restoration ID之前,但我找不到我选择的任何视图.我试图打开一个新项目,但我仍然找不到它.

身份检查员

我正在使用Xcode 5.0.2开发iOS-7.

你能告诉我我在这里失踪了吗?

xcode objective-c storyboard ios7 xcode5

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

基于视图的NSTableView,使行高取决于内容

我需要一点NSTableView和动态行高的帮助

是)我有的:

基于单列视图的NSTableVIew绑定到数组控制器.每个NSTableCellView包含三个子视图:NSImageView,NSTextField(单行)和NSTextField(多行).基本上,这是一个聊天界面,所以你会有一个消息,发件人和头像的列表.

我想要实现的目标:

当文本长于行的最小高度时,行会展开以适合内容.就像iMessage一样,气泡扩展到适合消息.

......这似乎是一件非常自然的事情,但是我在网上找到的所有相关解决方案(参考文献1,参考文献2),其中没有一个对我有用.

Ref 2看起来很奇妙,但这些都不适用于我的应用程序,因为示例项目使用第三方自动布局代码,整个内容是为iOS设计的.参考文献1提供了一个非常有前途的解决方案,用英语写成.我尝试使用解决方案中描述的"虚拟视图"进行设置,但未能正确地更改和测量高度.

这是我的代码tableView:heightOfRow:,_samplingView是虚拟视图,它具有工作约束并且与中的相同tableView.

- (CGFloat)tableView:(NSTableView *)tableView heightOfRow:(NSInteger)row
{
    NSTextField *textField;
    NSTextFieldCell *messageCell;
    for (NSView *subview in [_samplingView subviews]) {
        if ([[subview identifier] isEqualToString:@"message"]) {
            textField = (NSTextField*)subview;
            messageCell = ((NSTextField*)subview).cell;
        }
    }
    Message *message = [[_messagesArrayController arrangedObjects] objectAtIndex:row];
    _samplingView.objectValue = message;

    CGFloat width = [[[tableView tableColumns] objectAtIndex:1] width];
    [_samplingView setBounds:NSMakeRect(0, 0, width, CGFLOAT_MAX)];
    [_samplingView display];

    CGFloat optimalHeight = 10 + [messageCell cellSize].height; //messageCell's size …
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c interface-builder nstableview xcode5

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

方法cellForRowAtIndexPath方法未被调用

我是iOS的初学者,在桌面视图的帮助下创建了一个应用程序.我只是运行我的应用程序,在运行应用程序时,应用程序不会调用方法cellForRowIndexPath.我使用Json作为Web服务.在输出屏幕中,显示解析数据但不会在模拟器中显示.我把断点,我明白没有调用cellForRowIndexPath路径.我将datasourse和数据委托拖到xib文件的文件中.但没有任何事情发生......桌面视图显示但没有内容......我搞砸了..任何人请帮帮我...

@implementation MSPackagesController

@synthesize packageTable;
@synthesize packages;
@synthesize mainCtrl;

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}


-(void)viewDidLoad
{
    [super viewDidLoad];
}

-(void)parseData    {

    MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
    hud.animationType = MBProgressHUDAnimationFade;
    hud.detailsLabelText = @"Loading...";

    MSJsonParser *parser = [[MSJsonParser alloc]initWithParserType:kPackagesParsing];
    parser._parserSource = self;
    [parser requestParsingWithUrl:PACKAGES_LIST_URL];
}

-(void)sharePackageFromCell:(UIButton*)btn
{
    MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
    hud.animationType = MBProgressHUDAnimationFade;
    hud.detailsLabelText = @"Loading...";

    NSString *title = [[self.packages objectAtIndex:btn.tag] packageName]; …
Run Code Online (Sandbox Code Playgroud)

xcode4 xcode4.5 xcode5

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

困惑于iOS约束的方向

我一直在研究Matt Nueberg的编程iOS 7书,并且正在努力理解与约束方向有关的东西.在本书的第28页,在本multiplier, constant节中,作者说:

第一个属性设置为结果.

所以我读这个的方式是,当存在两个项目约束时,项目1是基于项目2的值导出或依赖的.

所以我有一个视图和一个子视图(按钮),我想水平居中按钮.所以我安排了我的视图和按钮,然后从按钮控制拖动到父视图:

在此输入图像描述

并选择Center Horizontally:

在此输入图像描述

然后,如果我选择该约束,我会在右侧的属性检查器中看到以下内容:

在此输入图像描述

这将超级视图显示为项目1,将按钮显示为项目2.这是否意味着它会尝试调整超视图的中心以匹配按钮的中心?那不是我想要的.或者我误解了第1项和第2项的含义?或者它是否意味着我做了控制 - 向后拖动,你应该从依赖拖到依赖,而不是像我那样依赖依赖到依赖?

我认为订单确实很重要,也就是说,它是第1项,也是第2项.因为有一个菜单选项来交换这两个.如果它只是一个对调整后的内容没有偏好的解算器,那就没有必要了.

ios uistoryboard nslayoutconstraint ios7 xcode5

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

无法在iOS8beta5中使用UIWebView打开PDF文件

我有工作项目,我在UIWebView中显示pdf文件在使用XCode5
在iOS8beta5中测试我的应用程序时,它无法正常工作
在日志中显示failed to find PDF header : '%PDF' not found


我使用下面的代码创建示例应用程序,它也有同样的问题
CODE:

self.myWebView.delegate = self;
NSString *path = [[NSBundle mainBundle] pathForResource:@"201" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[self.myWebView loadRequest:request];
Run Code Online (Sandbox Code Playgroud)


我读了发行说明,Apple写道, Quicklook framework may did not display PDF file in some application 但他们没有提到任何关于UIWebView, 在此输入图像描述

参考


注意:
iOS8beta4中没有出现此问题.
在XCode6 + iOS8beta5中也会出现同样的问题.
我也检查不同的PDF文件,但有同样的问题.
问题:
1]有没有人为上述问题做过修复?
如果是,请提供一些示例代码.

xcode uiwebview xcode5 xcode6 ios8

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

XCode存档:"你必须提供一个苹果ID"

当我存档应用程序时.Xcode消息:

发现以下问题验证:"您必须提供苹果ID",.

我可以在哪里写下苹果ID?

xcode5

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