小编rma*_*ddy的帖子

学习Swift函数并获得错误的输出

mycode1 我的代码

我正在做作业,学习如何使用功能。我创建了一个函数。而我的输出是作为(函数)而不是应有的结果(“东西”)输出的

我更肯定的是我的代码编写正确,但是我的输出不是我需要的结果,而是因为(函数)不确定还有什么尝试

func printsStuff() {
    prints("Stuff")
}
print(printsStuff)
Run Code Online (Sandbox Code Playgroud)

我的输出是“功能”而不是“东西”

function swift

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

什么是NSSpeechRecognizer框架??? 我找不到它了?

什么是NSSpeechRecognizer框架?我试图找到,但我不能!我尝试了一切,但它不起作用!

frameworks ios

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

比较Objective-C中的两个日期

我需要将当前日期/时间与用户选择的日期/时间进行比较.以下是我的代码段

-(IBAction)btnSaveTouched:(id)sender {
NSDate *today = [NSDate date];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd H:mm"];
NSString *formatterDate = [formatter stringFromDate: today];

NSComparisonResult comparisionResult1 = [self.paramSchedule1StartSQLDateString compare:formatterDate];

if (comparisionResult1 == NSOrderedAscending) {

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Viewing schedule must be after current time." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [alert show];
    return;
} 

NSLog(@"comparisionResult1 %d", comparisionResult1);

}
Run Code Online (Sandbox Code Playgroud)

点击btnSaveTouched(UIButton)后,日期/时间将存储到数据库中并返回到屏幕.(查看用户选择日期/时间的控制器)

但是,当我尝试比较另一个日期/时间时,即使我选择的日期/时间晚于当前日期/时间,也会显示警报.

在NSLog之后的comparsionResult1,值为1,第二次检查总是.我试着做这个NSComparsionResult comparisionResult1 = 0; 但它不能正常工作.有什么办法可以做到这一点吗?

请指教.谢谢

objective-c nsdate

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

不推荐使用 UILineBreakModeWordWrap

当我编写此代码 UILineBreakModeWordWrap 时,我的应用程序出现问题,我得到了

不推荐使用 UILineBreakModeWordWrap :首先在 IOS 6 ""和一些时间 IOS 7"" 中被弃用

我的代码是:

NSString *texto = [[superArray objectAtIndex:indexPath.row]objectForKey:@"Text"];
CGSize tamanho=[texto sizeWithFont:[UIFont systemFontOfSize:16.0f]constrainedToSize:CGSizeMake(240.0f, 480.0f) lineBreakMode:UILineBreakModeWordWrap];
UIImage *imagemBalao;
Run Code Online (Sandbox Code Playgroud)

cell.label.lineBreakMode=UILineBreakModeWordWrap;
Run Code Online (Sandbox Code Playgroud)

和此代码中的相同问题 GKPeerPickerController

(void)peerPickerControllerDidCancel:(GKPeerPickerController *)picker{
    picker.delegate = nil;
}
Run Code Online (Sandbox Code Playgroud)

(void)peerPickerController:(GKPeerPickerController *)picker didConnectPeer:(NSString *)peerID toSession:(GKSession *) session {
    currentSession = session;
    session.delegate = self;
    [session setDataReceiveHandler:self withContext:nil];
    picker.delegate = nil;
    [picker dismiss];
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

deprecated ios

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

如何使用arc4random从带有字符串的NSArray中选择随机对象

正如标题所说......我需要从数组中选择一个随机对象(moodArray),我认为使用arc4random会更容易.如果您需要更多信息,请告诉我...提前致谢

objective-c nsarray arc4random ios

-3
推荐指数
2
解决办法
2159
查看次数

C++ \n 在字符串中(不起作用)

我正在学习C++。这是我的问题。

http://prntscr.com/2m5flm

我创建了一个可以读取像它们一样的 Prop 文件的函数(您可以使用函数设置文件开始和结束标签,使用将返回字符串(包含结果)的函数搜索指定标签。

这是main.cpp

#include <iostream>
#include "m_PFile_r.h"
using namespace std;

int main(int argc, const char * argv[])
{
    m_PFile_r k;
    k.open("prop.arg");
    k.imNotaFag(true);
    k.setOpenArg("$FILE_BEGIN$");
    k.setCloseArg("$FILE_END$");
    string lS;
    lS=k.getArg("launchSentence");
    cout << lS << endl;
    string menu;
    menu=k.getArg("progMenu");
    cout << menu;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:为什么它不打印 \n 作为换行符?

谢谢 :)

c++ return line

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

如何改变NSdictionary中的值?

如何在"1-2级开放"中更改"1-2级关闭"值?我必须删除它并添加新值?或者只是覆盖?我该怎么做?

谢谢

   NSDictionary *dict = [[NSUserDefaults standardUserDefaults] dictionaryForKey:@"key_open_levels"];

         dict  = [NSDictionary dictionaryWithObjectsAndKeys:
                    @"open", @"level 1-1",
                    @"closed", @"level 1-2",
                    @"closed", @"level 1-3",
                    @"closed", @"level 1-4",
                    @"closed", @"level 1-5",
                    @"closed", @"level 1-6",
                    @"closed", @"level 1-7",
                    @"closed", @"level 1-8",
                    @"closed", @"level 1-9",
                    @"closed", @"level 1-10", nil];

           // NSString *customerDict ;
            [[NSUserDefaults standardUserDefaults] setValue:dict forKey:@"key_open_levels"];


           if ([[dict valueForKey:@"level 1-2"] isEqualToString:@"closed" ]){

           //what should I write here?

           }else{

}
Run Code Online (Sandbox Code Playgroud)

objective-c nsdictionary ios

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

将摄氏度转换为fahrenheit xcode ios

我正在创建将转换的应用程序

摄氏温度到华氏温度

华氏度到摄氏度

我发现如何将华氏温度转换为摄氏温度

这是代码

.H

@interface ctocViewController : UIViewController{
    IBOutlet UITextField *Textfield;
    IBOutlet UILabel *Label;
}


- (IBAction)CovertTemp:(id)sender;
- (IBAction)DismissKeyboard:(id)sender;
Run Code Online (Sandbox Code Playgroud)

.M

- (IBAction)CovertTemp:(id)sender {
    double fahrenheit = [Textfield.text doubleValue];
    double celsius = (fahrenheit - 32) / 1.8;
    NSString *resultString = [[NSString alloc] initWithFormat:@"%4.2f",celsius];
    Label.text = resultString; }

- (IBAction)DismissKeyboard:(id)sender {
    [self resignFirstResponder]; }
Run Code Online (Sandbox Code Playgroud)

但我需要知道如何将摄氏温度转换为华氏温度.

objective-c

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

从UIProgressBarView获取价值

我想从我的UIProgressbarView获取实际值.这是我想要做的一个小例子:

var value = 0.0

myprogressbar.setProgress(0.5, animated: true)
value = myprogressbar.getValue()                 // This is how it works in Java

println(value)                                   // The output should be 0.5
Run Code Online (Sandbox Code Playgroud)

如何将UIProgressBarView的实际进度保存到我的double变量中?

ios progress-bar swift

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

Xcode:使用未声明的标识符 set precision (C++)

我正在尝试在我的项目中实现 C++ 代码,并且正在尝试使用 2 位小数格式化浮点数。这是我的代码:

float number = 15.101010101010;
cout << fixed << setprecision(2);
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误:

Use of undeclared identifier setprecision
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述 你们中有人知道为什么我会收到此错误或如何修复吗?

我将非常感谢你的帮助。

c++ xcode

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