小编rdu*_*and的帖子

Dropbox在iphone中下载问题

您好,我在我的应用中使用Dropbox API.我想从我的Dropbox帐户下载图像并将它们存储在模拟器或设备目录中.我使用Full DropBox Access在Dropbox中创建了应用程序.但它给了我这个错误:

[警告] DropboxSDK:向/ 1/files/sandbox/Photos发出错误请求 - App文件夹(沙盒)访问尝试失败,因为此应用程序未配置为具有应用程序文件夹.您的访问类型应该是"dropbox"吗?

这是我的代码

restClient = [[DBRestClient alloc] initWithSession:[DBSession sharedSession]];
restClient.delegate = self;
NSString *fileName = [NSString stringWithFormat:@"/avatar.jpg"];

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 
                                                     NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

NSString* path2 = [documentsDirectory stringByAppendingString:
                            [NSString stringWithFormat:@"%@", fileName]];

[restClient loadFile:fileName intoPath:path2];
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c ios

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

iOS7中的MFMailComposeViewController自定义

我在iOS7中自定义MFMailComposeViewController时遇到问题.我正在尝试隐藏和删除标题,因为我有一个自定义的导航外观,我想进入邮件视图控制器.我正在使用它,它在iOS6上工作正常但是第一次在iOS7上打开时不会工作.当我打开视图并取消邮件然后再次打开控制器时,它可以继续工作.问题是第一次出现邮件控制器.这是我正在使用的代码:

if ([MFMailComposeViewController canSendMail]) {

    UIView* parentView = [self showProgress];

    MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];
    controller.mailComposeDelegate = self;

    if ([[UINavigationBar class] respondsToSelector:@selector(appearance)])
        [[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys:[UIColor lightGrayColor], UITextAttributeTextShadowColor, [NSValue valueWithUIOffset:UIOffsetMake(0, 0)], UITextAttributeTextShadowOffset, [UIFont fontWithName:@"CourierNewPS-BoldMT" size:1], UITextAttributeFont, [UIColor whiteColor],UITextAttributeTextColor, nil]];

    [controller setToRecipients:[NSArray arrayWithObject:[LNController shared].profile.email]];
    [controller setSubject:NSLocalizedString(@"APPSTORE_NAME", nil)];
    NSData* energyData = [[self createEnergyCSVFile] dataUsingEncoding:NSUTF8StringEncoding];
    NSData* timeData = [[self createTimeCSVFile] dataUsingEncoding:NSUTF8StringEncoding];
    [controller addAttachmentData:energyData mimeType:@"text/csv" fileName:NSLocalizedString(@"ENERGY", nil)];
    [controller addAttachmentData:timeData mimeType:@"text/csv" fileName:NSLocalizedString(@"TIME", nil)];

    [[[[controller viewControllers] lastObject] navigationItem] setTitle:@""];
    [self presentViewController:controller animated:YES completion:nil];

    [self …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios ios7

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

SIP Makefile失败(gnuwin和mingw)

我已经下载到SIP模块为Python 2.7,创造了一个Makefile文件,并试图make与makefile文件目录的命令,但我得到这个错误:

Makefile:3: recipe for target 'all' failed
mingw32-make[10]: *** [all] Error 2
mingw32-make[10]: Leaving directory 'D:/Users/myLogin/Downloads/python/sip-4.14.5'
Run Code Online (Sandbox Code Playgroud)

我和Gnuwin和mingw32都犯了这个错误.所以我现在不知所措.任何的想法?

mingw makefile gnuwin32 python-2.7 python-sip

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

访问iOS上的通话记录

在我的iOS应用程序中,我需要从iOS设备获取所有呼叫历史记录(拨打,接收,错过)并在我的应用程序中显示为列表.

这个问题以前有很多答案.但我没有得到我的问题的确切答案.

如果有人之前处理过这个问题,请立即告诉我答案.

xcode ios

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

WatchKit原生应用程序

是否有可能创建本机WatchKit应用程序,它可以在没有在配对的iPhone上运行的扩展程序的情况下运行?

iphone ios apple-watch watchkit

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

客观c的uncrustify配置

我正在寻找与Uncrustify一起使用的配置,用于Objective-C.

谷歌上的搜索没有为这种语言返回很好的配置.

xcode objective-c uncrustify

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

解析iOS API - 添加频道

我已经配置了我的Parse接收api,如下所示:

[Parse setApplicationId:@"***" clientKey:@"***"];

[application registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge|
 UIRemoteNotificationTypeAlert|
 UIRemoteNotificationTypeSound];
Run Code Online (Sandbox Code Playgroud)

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
    // Store the deviceToken in the current installation and save it to Parse.
     PFInstallation *currentInstallation = [PFInstallation currentInstallation];
    [currentInstallation setDeviceTokenFromData:deviceToken];
    [currentInstallation saveInBackground];
}
Run Code Online (Sandbox Code Playgroud)

然后在我的代码中,我添加了要订阅的频道,如下所示:

PFInstallation *currentInstallation = [PFInstallation currentInstallation];
NSMutableArray *array = [NSMutableArray array];

for (Room *aRoom in rooms) {

    NSString *strChannel = [NSString stringWithFormat:@"pr_%@", aRoom.roomId];
    [array addObject:strChannel];
}

[currentInstallation setChannels:array];
Run Code Online (Sandbox Code Playgroud)

在我的例子中,频道是"pr_4".

当我在这个频道上推送一些东西时,解析仪表板告诉我没有人订阅频道"pr_4".我不明白我做错了什么.

channel push-notification ios parse-platform

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

参考变量定义不止一次

在C++中,一旦定义了引用变量来引用特定变量,它是否可以引用任何其他变量?

我用于测试的代码如下:

int r1 =1001;
int r2  =10023;
int &r3 = r1;
r3 = r2;
r3 = 999;
r3 = 555;
int r4 = 11;
r3 = r4;
r3 = 10177;
cout<<r3<<endl;
cout<<r1<<endl;
cout<<r2<<endl;
cout<<r4<<endl;
Run Code Online (Sandbox Code Playgroud)

输出:

10177
10177
10023
11
Run Code Online (Sandbox Code Playgroud)

c++

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

按升序对NSArray数字进行排序,但最后发送零

我有一个简单的NSArray,包含NSNumbers.

我以这种方式按升序对数组进行排序:

NSSortDescriptor *lowestToHighest = [NSSortDescriptor sortDescriptorWithKey:@"self" ascending:YES];
[_scores sortUsingDescriptors:[NSArray arrayWithObject:lowestToHighest]];
Run Code Online (Sandbox Code Playgroud)

我的问题是,我希望NSNumbers包含0在最后而不是在开头.这是我可能要排序的数组(包含一些空的NSNumbers仅用于示例):

0
25
12
0
8
0
Run Code Online (Sandbox Code Playgroud)

我的代码当然按如下方式对数组进行排序:

0
0
0
8
12
25
Run Code Online (Sandbox Code Playgroud)

我想要的是这个:

8
12
25
0
0
0
Run Code Online (Sandbox Code Playgroud)

当然我可以通过删除行0并在最后添加它们来手动重新订购它,但我正在寻找最干净的解决方案.

objective-c nsarray nssortdescriptor ios

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