我已导入框架,用于从后台应用程序发送电子邮件,即SKPSMTPMessageFramework.有人可以建议为什么会出现以下错误
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_SKPSMTPMessage", referenced from:
objc-class-ref in ConfirmController.o
"_kSKPSMTPPartContentTransferEncodingKey", referenced from:
-[ConfirmController sendEmail] in ConfirmController.o
"_kSKPSMTPPartMessageKey", referenced from:
-[ConfirmController sendEmail] in ConfirmController.o
"_kSKPSMTPPartContentTypeKey", referenced from:
-[ConfirmController sendEmail] in ConfirmController.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
采取框架的来源: -
锁定MFMailComposeViewController中的字段
更新:
答:只需将文件夹拖放到项目上,然后单击复制即可.多数民众赞成也选择项目复选框和目标复选框.
我们如何将UIScrollview的滚动指示器的颜色更改为蓝色,绿色等.
我知道我们可以把它变成白色,黑色.但其他那些颜色.
非常感谢
我们如何在NSMutableAttributedString上设置行间距或行高.我试过了
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle defaultParagraphStyle] mutableCopy];
[paragraphStyle setLineSpacing:150] ;
paragraphStyle.minimumLineHeight = 150;
[self addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, self.length)];
Run Code Online (Sandbox Code Playgroud)
没有运气.
任何建议将不胜感激.
谢谢
当用户向其输入错误信息时,有一些应用程序将验证的文本字段突出显示为红色.
我也希望在iPhone上使用这种验证和突出显示技术.我怎样才能做到这一点?
普通背景图像为320x480像素.对于视网膜是640x960像素.
现在我必须放置我的背景图像,我有状态栏(20)和导航栏(44).
所以我必须从480(正常)或960(视网膜)减少64(20 + 44)?
这让我感到困惑..这64(20 + 44)我减少了哪种图像类型,因为其他图像将恰好是它的一半或两倍.
我正在滚动顶部时插入UITableView的新部分(部分包含3个单元格).
[_mainTable beginUpdates];
[_mainTable insertSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationNone];
[_mainTable endUpdates];
Run Code Online (Sandbox Code Playgroud)
部分插入正确.但它需要我的表格顶部,即单元格0或行0.我希望此交易顺利.我可以插入
[_mainTable scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:1 inSection:1] atScrollPosition:UITableViewScrollPositionBottom animated:NO];
Run Code Online (Sandbox Code Playgroud)
在endUpdates之后,它会显示快速的混蛋,因为它会将你带到桌面顶部然后突然滚动到你的最后位置.
我怎样才能让它变得流畅.
谢谢
UITextView内容插入底部值在iOS 7中不起作用.
通过不工作我的意思是,如果我继续在UITextView中输入并且光标到达结尾然后它隐藏,我无法看到我正在键入的文本.
我试过了
[myTextView setTextContainerInset:UIEdgeInsetsMake(0, 0, 20, 0)];
[myTextView setContentInset:UIEdgeInsetsMake(0, 0, 20, 0)];
Run Code Online (Sandbox Code Playgroud)
但它没有产生任何影响.
我已成功使用SDWebImage很长时间了.但是当我们设置图像时,iOS8会崩溃
[ myImageView setImageWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",@"url"]] placeholderImage:[UIImage imageNamed:PROFILE_HOLDER_IMAGE]];
Run Code Online (Sandbox Code Playgroud)
有没有办法避免它
干杯
我正在订购预订应用程序.我需要从iPhone/iOS设备向服务器发送一个唯一的密钥.
我可以使用iPhone的GUID吗?即[UIDevice uniqueIdentifier]是否合法?法律意味着苹果会接受吗?
用于唯一标识iPhone或iOS设备的最佳属性是什么?如果没有,那么唯一识别设备的另一种方式是什么.
其实我需要预订参考编号.应用程序生成 必须是独一无二的
我正在使用AVPlayer,它的工作正常.
我把滑块和它根据玩家持续时间进展.但我想如果用户拖动滑块然后相应地播放时间更改.即根据滑块位置向前或向后转动.
我试过了
-(IBAction)sliderChange:(id)sender{
[player pause];
CMTime t = CMTimeMake(slider.value,1);
[player seekToTime:t];
[player play];
}
Run Code Online (Sandbox Code Playgroud)
但它再次将滑块带到起点.任何帮助将非常感激.
编辑(使用以下链接)
我正在尝试转义字符串以换行,即 \n。例如,假设字符串是:-
First Line Of String
second Line of String
Third Line of String
Run Code Online (Sandbox Code Playgroud)
现在如果我使用字符串扩展并说
func escapeString() -> String{
newString = self.stringByRemovingPercentEncoding
return newString
}
Run Code Online (Sandbox Code Playgroud)
这个扩展没有给我 newString 作为
First Line Of String\nSecond Line Of String\nThird Line Of String
Run Code Online (Sandbox Code Playgroud)
我需要将上面的字符串作为 jsonString 传递给 server.ie 我必须对其进行字符串编码
我有一个班级c.我有另外两个班级a和b.现在我想在类c中使用类a,b中的UITextField值.那么我要导入什么?喜欢什么声明?
我知道我的问题有些幼稚,但对其他用户有帮助.
谢谢
ios ×7
iphone ×5
avplayer ×1
encoding ×1
ios4 ×1
ios7 ×1
ios8 ×1
ios9 ×1
objective-c ×1
sdwebimage ×1
string ×1
swift ×1
swift2 ×1
uiedgeinsets ×1
uiscrollview ×1
uitableview ×1
uitextview ×1
validation ×1