在配置门户中,我的团队配置配置文件的"续订"按钮显示为灰色.并说配置文件已过期.
我该如何更新?
编辑:我在Xcode的组织者中找到了"自动设备配置"复选框和"刷新"按钮.但是当我选择团队资料时,选中复选框,然后按下刷新按钮,我收到以下消息:
一个意料之外的问题发生了.请再试一次.如果问题仍然存在,请联系Apple Developer Support(http://developer.apple.com/support).
我想我可以去支持,但如果没有涉及它们,找出问题仍然会更好.
有没有一种首选的方式来解决这个问题?
有问题的应用程序不是太大...我在几个月的过程中写的单人游戏.
编辑:我应该补充一点,我没有mac开发经验...除了成为iOS开发人员之外,自然而然之外
编辑:游戏中大量使用的类:NSObject,UIView和UIViewController的子类.我对NSView了解不多,但我很确定所有UIView的东西都能在那个类中运行.还有一些使用UITableViewController.我也有游戏中心,但我现在可以把它留下来.没有多点触控.
编辑:我的图形是QuartzCore和CoreGraphics框架中的所有东西.我确实有一个中等的视图层次结构.
编辑:如果你正在做这样的端口,你可能也对内存管理问题感兴趣
我有一个plist文件,其中包含一系列字典.这是其中之一:
Fred字典
名称Fred
isMale [已选中框]
所以现在我用我从plist文件中读取的字典初始化我的Person对象:
-(id) initWithDictionary: (NSDictionary *) dictionary {
if (self = [super init])
self.name = [dictionary valueForKey: @"Name"];
self.isMale = ????
}
Run Code Online (Sandbox Code Playgroud)
如何完成上面的代码,以便在plist文件中选中复选框时将self.isMale设置为YES,如果不是则选择NO.如果字典中没有键isMale,则最好也设置为NO.
这可能吗?我想要的是英寸数,而不是像素数.我知道它大概是160 ppi.但不完全是.
当调试器在断点处停止时,我找不到任何UIViews的帧.
是否有可能做到这一点?
编辑:由于缺乏回应而开始赏金.为了清楚起见,我正在寻找的是一种在不添加额外调试代码的情况下查看框架的方法.
此外,如果答案是"不,你不能做到",赏金将最好地解释为什么你可以看到一些班级成员而不是其他人.
我提出了一个模态视图控制器.如果重要的话,它会从底部向上滚动.如何控制它占据的屏幕部分?
编辑:我在模态视图控制器中有以下内容.它没有帮助.
- (void)viewDidLoad {
TestResultView *trv = [[TestResultView alloc]initWithTest: [Model m].currentTest];
self.view = trv;
trv.frame = CGRectMake(0, 320, 320, 160);
[trv release];
[super viewDidLoad];
}
Run Code Online (Sandbox Code Playgroud) 这种方法的签名是:
- (CGSize)sizeThatFits:(CGSize)size
Run Code Online (Sandbox Code Playgroud)
我不明白size参数的用途.Apple的文档声明它是"接收器的当前大小".
但接收器可能知道它的当前大小.那为什么需要传递呢?
当我通过实验传递其他值时,该方法似乎仍然使用接收器的当前大小.
谁能解释一下?这个参数有什么关系吗?
我把这些东西放进显示方法吗?还是有类似的东西?
我有一个带类的可移植类库PCLDebug:
public static class PCLDebug {
public static Action<string> LogLine { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是在外部项目中设置一次,然后能够LogLine在PCL中调用以将内容打印到VS Output窗口.这是我的尝试:
MyPCL.PCLDebug.LogLine = System.Diagnostics.Debug.WriteLine;
Run Code Online (Sandbox Code Playgroud)
这里的问题是编译器抱怨,因为System.Diagnostics.Debug.WriteLine具有Debug的条件属性:
无法使用'System.Diagnostics.Debug.WriteLine(string)'创建委托,因为它具有条件属性
如果LogLine调用仅在调试环境中工作,我实际上很好.但是如何让编译器保持开心?
iphone ×6
ios ×3
cocoa ×2
macos ×2
objective-c ×2
attributes ×1
boolean ×1
c# ×1
debugging ×1
delegates ×1
ipad ×1
layout ×1
nsarray ×1
nsdictionary ×1
nsview ×1
port ×1
provisioning ×1
screen ×1
screen-size ×1
uiview ×1
xcode ×1