小编Kre*_*iri的帖子

如何使用Reactive Cocoa和通知

如何从通知名称中创建信号?例如,我想从:

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(userDidChange:)
                                             name:kTTCurrentUserLoggedOffNotification
                                           object:nil];
Run Code Online (Sandbox Code Playgroud)

类似于:

[signalForName(kTTCurrentUserLoggedOffNotification) subscribeNext:^(id x){
...
}];
Run Code Online (Sandbox Code Playgroud)

ios reactive-cocoa

19
推荐指数
2
解决办法
8081
查看次数

无法在 iTunes Connect 中上传应用内购买的屏幕截图以供审核

我创建了一个应用内购买,我唯一需要的是上传屏幕截图。问题是,每次我尝试上传时,我都会选择文件,单击保存,它会加载一点,然后弹出窗口消失,没有上传屏幕截图,也没有错误消息。

我尝试了很多图像,所有图像都至少为 640x920 像素和至少 72 DPI,就像要求一样。但这不需要,我不知道还能做什么。

有什么我不知道的吗?

in-app-purchase app-store-connect

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

使用Apportable时,您可以在xcode中安装Android设备模拟器吗?

你可以在使用Apportable将iOS应用程序转换为Android时在Xcode中安装Android设备模拟器,还是需要Android设备来编译和运行项目?我没有Android设备,想在我买一个之前测试一下.

谢谢

android simulator ios apportable

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

在尝试加载故事板时,Ios模拟器给我一个黑屏?

我一直试图解决这个问题超过14个小时...我真的希望有人可以帮我装载我的故事板.每次我以非编程方式尝试它时,它决定将它保持为黑屏(而不是加载屏幕.我检查它是否在初始视图控制器中.但是没有.所以我想,也许我需要以编程方式进行.我已经正确地合成了它们.但仍然没有.我做错了什么(没有xcode错误输出).

Appdelegate.h

#import <UIKit/UIKit.h>
@class ViewController;
@interface AppDelegate : UIResponder <UIApplicationDelegate> {
        UIWindow *window;
    UIViewController *viewController;
}

@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) UIViewController *viewController;
@end
Run Code Online (Sandbox Code Playgroud)

AppDelegate.m

#import "AppDelegate.h"
#import "ViewController.h"


@implementation AppDelegate

@synthesize window;
@synthesize viewController=_viewController;
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc]
                   initWithFrame:[[UIScreen mainScreen] bounds]];

self.window.rootViewController = viewController;
    [self.window makeKeyAndVisible];
    return YES;
}
- (void)applicationWillTerminate:(UIApplication *)application {
    // Save data if appropriate
}
Run Code Online (Sandbox Code Playgroud)

xcode ios

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

iOS Objective C从NSData发送和获取NSString

我一直在开发基于RayWenderlich的教程多人游戏,我的问题是,我不能发送任何NSString超过NSData,我已经试过编码和解码(UTF8)等的方法很多,但我总是得到同样的东西\ 204(倒挂?)B(颠倒?)当我printf在接收方做,但当我做一个NSLog说(null).

这是.h的修改部分

typedef struct {
    Message message;
    const char * theTeam;
} MessageGameBegin;
Run Code Online (Sandbox Code Playgroud)

这里的.m代码让我疯狂:

 (void)sendGameBegin:(NSString *) team {
    NSString *strSQL = [[NSString alloc]init];
    strSQL = team;
    const char *bar = [strSQL cStringUsingEncoding:NSUTF8StringEncoding];
    NSLog(@"HOOOOOE %@\n",[[NSString alloc] initWithCString:bar encoding:NSUTF8StringEncoding]);

    MessageGameBegin message;
    message.theTeam = bar;
    message.message.messageType = kMessageTypeGameBegin;
    NSData *data = [NSData dataWithBytes:&message length:sizeof(MessageGameBegin)];
    [self sendData:data];

}
Run Code Online (Sandbox Code Playgroud)

然后在收到,

 ....else if (message->messageType == kMessageTypeGameBegin) {

    MessageGameBegin * beginMessage = …
Run Code Online (Sandbox Code Playgroud)

c objective-c ios

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