小编And*_*ang的帖子

PHP AES加密/解密

我在PHP中找到了en/decode字符串的示例.起初它看起来非常好,但它不会工作:-(

有谁知道问题是什么?

$Pass = "Passwort";
$Clear = "Klartext";

$crypted = fnEncrypt($Clear, $Pass);
echo "Encrypted: ".$crypted."</br>";

$newClear = fnDecrypt($crypted, $Pass);
echo "Decrypted: ".$newClear."</br>";

function fnEncrypt($sValue, $sSecretKey) {
    return trim(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $sSecretKey, $sDecrypted, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND))));
}

function fnDecrypt($sValue, $sSecretKey) {
    return trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $sSecretKey, base64_decode($sEncrypted), MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND)));
}
Run Code Online (Sandbox Code Playgroud)

结果是:

加密: boKRNTYYNp7AiOvY1CidqsAn9wX4ufz/D9XrpjAOPk8=

解密: —‚(ÑÁ ^ yË~F'¸®Ó–í œð2Á_B‰Â—

php encryption cryptography aes encryption-symmetric

46
推荐指数
6
解决办法
20万
查看次数

检测NSString的语言

有人告诉我有关Cocoa语言识别的课程.有谁知道它是哪一个?

不是工作:

NSSpellChecker *spellChecker = [NSSpellChecker sharedSpellChecker];
[spellChecker setAutomaticallyIdentifiesLanguages:YES];
NSString *spellCheckText = @"Guten Tag Herr Mustermann. Dies ist ein deutscher Text. Bitte löschen Sie diesen nicht.";
[spellChecker checkSpellingOfString:spellCheckText startingAt:0];
NSLog(@"%@", [spellChecker language]);
Run Code Online (Sandbox Code Playgroud)

结果是'en'但应该是'de'.

cocoa objective-c ios

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

来自UIView的图片

有没有可能从UIView创建一个图像?

谢谢,安德烈亚斯

objective-c uiview

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

NSOpenPanel setAllowedFileTypes

我有一个NSOpenPanel.但我想让它只能选择PDF文件.我正在寻找类似的东西:

// NOT WORKING 
NSOpenPanel *panel;

panel = [NSOpenPanel openPanel];
[panel setFloatingPanel:YES];
[panel setCanChooseDirectories:YES];
[panel setCanChooseFiles:YES];
[panel setAllowsMultipleSelection:YES];
[panel setAllowedFileTypes:[NSArray arrayWithObject:@"pdf"]];
int i = [panel runModalForTypes:nil];
if(i == NSOKButton){
    return [panel filenames];
}
Run Code Online (Sandbox Code Playgroud)

我希望someboby有一个解决方案.

objective-c nsopenpanel

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

使用Scripting Bridge沙箱化我的应用程序以发送电子邮件

我正在使用脚本桥从我的Mac App发送邮件.现在我需要沙盒应用程序,并且启用沙盒时发送邮件不再有效.

有人知道如何解决这个问题吗?

谢谢,安德烈亚斯

代码:`

/* create a Scripting Bridge object for talking to the Mail application */
    MailApplication *mail = [SBApplication applicationWithBundleIdentifier:@"com.apple.Mail"];


/* create a new outgoing message object */
MailOutgoingMessage *emailMessage =
[[[mail classForScriptingClass:@"outgoing message"] alloc]
 initWithProperties:
 [NSDictionary dictionaryWithObjectsAndKeys:
  [self.subjectField stringValue], @"subject",
  [[self.messageContent textStorage] string], @"content",
  nil]];

/* add the object to the mail app  */
[[mail outgoingMessages] addObject: emailMessage];
...
Run Code Online (Sandbox Code Playgroud)

`

cocoa sandbox objective-c

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

NSWindow最大化?

有人知道这个代码的正确解决方案吗?

BOOL maximized = [myWindow isMaximized];
Run Code Online (Sandbox Code Playgroud)

cocoa maximize nswindow

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

从自定义UITableViewCell获取textField.text

我写了一个特殊的UITableViewCell.现在我需要从文本字段中获取文本

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
CustomCell *custumCell = [tableView cellForRowAtIndexPath:indexPath];
    //warning: incompatible Objective-C types initializing 'struct UITableViewCell *', expected 'struct CustomCell *'

NSString *title = [custumCell cellTitle].text;
[self setArticleReaded:title];
[title release];
Run Code Online (Sandbox Code Playgroud)

}

#import <UIKit/UIKit.h>


@interface CustomCell : UITableViewCell {
    IBOutlet UILabel *cellTitle;
    IBOutlet UILabel *cellSubTitle;
    IBOutlet UILabel *cellPubDate;
}

@property (nonatomic, retain) IBOutlet UILabel *cellTitle;
@property (nonatomic, retain) IBOutlet UILabel *cellSubTitle;
@property (nonatomic, retain) IBOutlet UILabel *cellPubDate;

@end
Run Code Online (Sandbox Code Playgroud)

我希望有人知道解决方法.

iphone objective-c

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

<Error>:CGDataConsumer(url_close):写入失败:-15

<Error>: CGDataConsumer(url_close): write failed: -15.
<Error>: CFURLCreateDataAndPropertiesFromResource: failed with error code -15.
Run Code Online (Sandbox Code Playgroud)

有谁知道什么可能触发这个错误及其含义?

cocoa

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

在NSArray中转换NSString

我正在寻找像PHP的爆炸函数一样的Objective-C方法:

$string = "Helle#world#!";
$delimiter = "#";
$array = explode ( $delimiter, $string);
Run Code Online (Sandbox Code Playgroud)

结果:$ array = {"Hello","world","!"}

谢谢,安德烈亚斯

php objective-c

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

更改默认的文字转语音

Tell application "System Preferences" 
    set "default voice" to "Agnes" 
end tell 
Run Code Online (Sandbox Code Playgroud)

结果是:

无法将"默认语音"设置为"anna".不允许访问.

applescript voice text-to-speech

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

__weak在NSURL和NSString上的不同行为

什么是__weak上的NSString和NSURL之间的区别?

我的例子:

__weak NSURL *myURL = [NSURL fileURLWithPath:@"/tmp"];
__weak NSString *myString = @"123";

NSLog(@"myURL: %@", myURL);
NSLog(@"myString: %@", myString);
Run Code Online (Sandbox Code Playgroud)

结果:

2012-07-10 19:23:49.858 myApp [56093:303] myURL :( null)

2012-07-10 19:23:49.859 myApp [56093:303] myString:123

为什么不是结果myString ==(null)

iphone objective-c

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

原始类型"错误"无法通过任何文字表达

这段代码不再在Swift 3中运行.任何想法?

码:

public enum ErrorResponse : Error {
    case Error(Int, Data?, Error)
}
Run Code Online (Sandbox Code Playgroud)

错误:

/Swaggers/Models.swift:13:29: Raw type 'Error' is not expressible by any literal
Run Code Online (Sandbox Code Playgroud)

swift swift3

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