我怎么能把这个==>
url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB')放进去new System.Net.Mail.LinkedResource()
使用带有base64字符串的后台css样式,而不是文件url,从C#发送邮件.
我正在使用Xcode 5,现在刚刚开始对我现有的项目进行单元测试,为此我将CocoaTouch Unit Testing Bundle目标(目标名称为:MyAppTests)添加到我的项目中.我以前添加了AFNetworking库使用CocoaPods,而我正在运行测试用例我找不到错误AFNetworking.h文件.我在Tests.m中添加了AFNetworking.h,但问题一直存在.是否有任何其他设置可以将Pod包含在我的测试目标中?
我确定这是一个简单的问题,但我如何用[self MyFunction]调用函数; 'MyFunction'在哪里是NSString?我想使用各种变量调用函数,这些变量在连接时形成函数名称(即FunctionName1,FunctionName2等)
例如(简化):
NSString *MyStringValue=@"FunctionName";
int MyNumber = 1;
NSString *MyFunction=[myStringValue stringByAppendingFormat:@"%d ",myNumber];
Run Code Online (Sandbox Code Playgroud)
所以我想使用以下方法调用函数"FunctionName1":
[self MyFunction];
Run Code Online (Sandbox Code Playgroud)
但这不起作用.有人可以帮忙吗?
编辑:这是现在有效的完整代码:
-(void)getnewblock {
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
NSNumber *actionblockload = nil;
actionblockload = [standardUserDefaults objectForKey:@"actionblock"];
int actionblock = [actionblockload intValue];
NSString *block=@"setblock";
NSString *blockanimate=@"blockanimate";
NSString *blocktochange=[block stringByAppendingFormat:@"%d",actionblock];
NSString *blocktoanimate=[blockanimate stringByAppendingFormat:@"%d",actionblock];
SEL sel1 = NSSelectorFromString(blocktochange);
SEL sel2 = NSSelectorFromString(blocktoanimate);
[self performSelector:sel1];
[self performSelector:sel2];
[self setblockimages];
}
Run Code Online (Sandbox Code Playgroud)
唯一的问题是我得到'可能导致泄密'的消息 - 尽管该应用运行正常.
我有一个ipad和iphone的通用应用程序,它没有使用任何故事板.但最近我把所有的xib文件都移到了故事板中.我还引用了故事板视图控制器的所有插座和操作连接.
我已经在xcode 5中的应用程序的信息选项卡中设置了MainStoryBoradBasename(iPad)和iphone
然后我didFinishLaunchingWithOptions在appdelegate中删除了我的代码,但它显示了空白屏幕.所有教程都说没有必要rootviewcontroller在使用故事板的时候没有指定(注意:我还isinitialviewcontroller通过检查设置了我的故事板).但是,如果我window.rootviewcontroller在stroyboard中设置我的初始视图控制器,didFinishLaunchingWithOptions一切工作都很完美,当我删除它时显示空白屏幕.在xcode 5中是否需要任何其他设置?
我正在使用SSKeychain在iphone中存储我的凭据.但是当我尝试使用下面的代码检索它时
NSArray *accountsArr = [SSKeychain accountsForService:@"User"];
if(accountsArr)
{
NSDictionary *credentialsDict =accountsArr[0];
NSArray *userNames = [credentialsDict allKeys];
NSString *credential = (NSString *)credentialsDict[userNames[3]];
self.usernameTxtFld.text = credential;
credential = [SSKeychain passwordForService:@"User" account:self.usernameTxtFld.text];
self.passwordTxTFld.text = credential.length>0?credential:nil;
}
Run Code Online (Sandbox Code Playgroud)
我需要为存储的用户名指定userNames [3]这是否总是出现在索引3中,还是我应该使用另一种方法?
ios ×3
iphone ×3
objective-c ×2
xcode ×2
base64 ×1
c# ×1
cocoa-touch ×1
email ×1
keychain ×1
storyboard ×1
xcode4.5 ×1
xctest ×1