小编Gen*_*ode的帖子

如何将Struct包装到NSObject中

这应该是微不足道的...我想,但我找不到如何将一个Struct变量包装成一个NSObject.有没有办法这样做?如果没有,我将如何添加一个结构NSMutableArray

谢谢.

iphone struct nsmutablearray nsvalue

38
推荐指数
2
解决办法
2万
查看次数

如何在XCode 4.2.1(SDK5.0)中安装较旧的iOS模拟器

我刚买了一台新的iMac.然后我下载了最新的SDK 5.0并安装了XCode 4.2.1.一切都很好.虽然我意识到只有iPhone和iPad Simulator 5.0可用于调试.所以我继续点击更多模拟器...我点击安装所有项目,一会儿过去,当我回来时,它表示"已安装".但是当我回到我的XCode时,列表中仍然只有Simulators 5.0.

那么,我如何在XCode 4.2.1中安装旧的模拟器呢?我错过了任何一步吗?或者我是否需要安装较旧的SDK?请帮忙.谢谢.

sdk xcode add ios ios-simulator

36
推荐指数
2
解决办法
3万
查看次数

应用内购买无法添加到此版本,因为它已提交审核.

我在这里有点腌菜.

我为我的应用添加了一个新版本,因为我添加了IAP.我已在新版本部分的"管理应用程序内购买"菜单中添加了IAP项目.但是我忘记在新版本"查看详细信息"页面中选择要添加的IAP项目.所以我拒绝了二进制文件,希望选择重新出现的IAP项目.但不,它不再出现了.它只是说:

应用内购买无法添加到此版本,因为它已提交审核.要管理应用内购买,请返回"应用摘要"页面,然后单击"管理应用内购买"按钮.

那现在该怎么办?

iphone itunesconnect in-app-purchase

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

指定范围从A2到无穷大(NO VBA)

没有VBA,我试图引用一个从A2开始到永不结束的范围。例如,如果我想要第2行到第5行,我会这样做

$A$2:$A$5
Run Code Online (Sandbox Code Playgroud)

但是,如果我希望结局是开放的,该怎么办?

$A$2:??
Run Code Online (Sandbox Code Playgroud)

这可能吗?

excel range excel-formula

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

NSImageView大小不遵循其窗口

我只是在玩OSX app dev.我完全是菜鸟.我认为它像iOS app dev一样直截了当.但经过几天的努力,似乎并不那么容易.

这就是我想要做的.我有一个NSWindow.在其中我放了一个图像井(与命名一起大声笑)好"图像好",它是一个NSImageView(没有双关语意).

所以我只想让NSImageView的框架按照NSWindow的大小调整大小.就这么简单.

这是我做的不起作用:

NSImageView作为imageView.

编写NSWindow windowDidResize和windowDidResize的委托方法NSWindowDelegate方法:只调整其中图像视图的imageView框架的框架大小.代码:( NSImageView位于名为imageView的属性中.)

- (void)windowDidResize:(NSNotification *)notification {

   // NSLog(@"resized");

    NSRect zWindowRect = [[self window]frame];
    NSRect zContentRect = [[self window]contentRectForFrameRect:zWindowRect];

    [self.imageView setFrameSize:NSMakeSize(zContentRect.size.width,
                                            zContentRect.size.height)];

    [self.imageView setNeedsDisplay:YES];


}
Run Code Online (Sandbox Code Playgroud)

调用此方法(使用测试NSLog()),但是NSImageView只保留原始大小.我检查了IBOutlet连接是否正常.

是什么赋予了?为什么不NSImageView调整大小?

cocoa objective-c nswindow nsimageview autolayout

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

如何重新加载 UICollectionView 补充视图 (HeaderView)

第一件事:

  1. 我不想重新加载整个 CollectionView。
  2. 我也不想重新加载该部分(因为它与 reloadData 相同,因为我的简历只有 1 个部分)。

我在补充视图中放置了一些控件,因为该视图充当标题视图。在某些情况下,我想根据需要隐藏/显示控件。为此,我需要重新加载补充视图,因为它的数据已经更新。

我尝试过的:

UICollectionViewLayoutInvalidationContext *layoutContext =
[[UICollectionViewLayoutInvalidationContext alloc] init];
[layoutContext invalidateSupplementaryElementsOfKind:UICollectionElementKindSectionHeader
                                        atIndexPaths:@[[NSIndexPath indexPathForRow:0 inSection:0]]];
[[_collectionView collectionViewLayout] invalidateLayoutWithContext:layoutContext];
Run Code Online (Sandbox Code Playgroud)

当然是这次崩溃。代码看起来也不正确,但我不确定如何正确构造 UICollectionViewLayoutInvalidationContext 并告诉 collectionview 仅重新加载补充视图。

谢谢。

objective-c reload uicollectionview uicollectionreusableview

5
推荐指数
2
解决办法
2777
查看次数

应用程序准备出售,但iAd"接收测试广告"!

我的免费应用程序于6月17日获得批准.今天(6月22日)在我的iAd iTC页面中,它仍然显示"接收测试广告".我是非美国开发人员,因此无法检查我在美国的应用程序中显示的内容.我也看到了请求.但0印象.收入肯定会丢失.

顺便提一下我的应用程序的一些信息:我的iTC应用程序的iAd设置已启用.我的应用程序是使用XCode4构建和提交的.在测试期间,测试广告通常同时出现在设备和SIM卡中.我的其他广告(我在iAd失败时使用admob)工作正常并获得点击.

我也通过iTC中的联系我们表格联系了iTC人员,但我想只会迟到一点回复...

有没有人经历过这个?如何纠正这个问题?有什么方法可以快速修复?如果暴露是最大的,但由于这个愚蠢的问题而无法获得任何收益,那真是太遗憾了.

iphone iad

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

故意减慢FPS Spritekit

是否有可能故意减慢SpriteKit场景的FPS?我在想是否有可能让我的游戏调试变得更容易.

frame-rate objective-c sprite-kit

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

双击 QWidget

我希望能够双击 QPushbutton 而不是单击。

我试过的:

connect(pb, SIGNAL(doubleClicked()), this, SLOT(comBtnPressed()));
Run Code Online (Sandbox Code Playgroud)

错误说“QObject::connect: No such signal QPushButton::doubleClicked()”

我最初选择了 QPushButton,但出于我的目的,如果它可以进行双击事件,您可以建议更改其他对象。不一定是按钮。

感谢 Qt 和 C++ 大师。

c++ qt qt-signals qt5 qt-slot

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

仅使用字符串变量对 CSH 或 SH 进行数学运算

我有字符串变量 MIN 和 SEC(分钟和秒)。

MIN = "1"
SEC = "34"
Run Code Online (Sandbox Code Playgroud)

我想对这些进行计算。

TOTSEC = 最小值 * 60 + 秒

我试过:

表达式 $SEC + $MIN * 60

结果:

expr:非数字参数

让大家知道我正在自定义微型计算机上运行 busybox,因此无法访问 bash、bc 和其他解决方案提供的权限。

string math variables csh sh

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

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

我的应用程序文档文件夹在XCode 9模拟器中的位置

它在哪里?我尝试了XCode 8的旧答案,它不在那里.为什么Apple让我们很难在模拟器中看到我们的应用程序的沙箱?

directory document ios-simulator xcode9

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