小编Nnp*_*Nnp的帖子

使用NSURLConnection sendSynchronousRequest进行错误处理

如何使用NSURLConnection sendSynchronousRequest进行更好的错误处理?有什么方法可以实现

- (void)connection:(NSURLConnection *)aConn didFailWithError:(NSError *)error
Run Code Online (Sandbox Code Playgroud)

我有一个nsoperation队列,它在后台获取数据,这就是为什么我有同步请求.如果我必须实现异步请求,那么我该如何等待请求完成.因为没有数据,该方法无法进行.

iphone error-handling nsurlconnection

19
推荐指数
2
解决办法
5万
查看次数

如何使用C#SMTP客户端进行Domainkeys/DKIM电子邮件签名?

我用C#编写了一个发送电子邮件的程序.现在我需要使用Dominkeys/DKIM签署出站电子邮件,但我不知道该怎么做.

我已经设置了所有密钥,但我不知道如何将它们和hwo包含在电子邮件标题中.

c# email smtp domainkeys dkim

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

smtpclient"发送邮件失败"

这是我的代码

for(int i = 0; i < number ; i++)
{
MailAddress to = new MailAddress(iMail.to);
MailAddress from = new MailAddress(iMail.from, iMail.displayName);
string body = iMail.body;
string subject = iMail.sub;
oMail = new MailMessage(from, to);
oMail.Subject = subject;
oMail.Body = body;
oMail.IsBodyHtml = true;
oMail.Priority = MailPriority.Normal;
oMail.Sender = from;
s = new SmtpClient(smtpServer);
if (s != null)
{
 s.Send(oMail);
}
oMail.Dispose();
s = null;
}
Run Code Online (Sandbox Code Playgroud)

这个循环发送超过60,000封电子邮件.但是我的问题是我在一些电子邮件中发送"发送邮件失败"了5000次,而且剩下的时间少了一些时间.我检查了所有那些错误,电子邮件有有效的电子邮件地址.不知道是什么问题.我真的需要帮助.

编辑:这是我的异常跟踪

错误 - 发送邮件失败.Inner Ex - System.IO.IOException:无法从传输连接中读取数据:net_io_connectionclosed.在System.Net.Mail.SmtpReplyReaderFactory.ProcessRead(字节[]缓冲液,的Int32偏移的Int32读,布尔的readLine)在System.Net.Mail.SmtpReplyReaderFactory.ReadLines(SmtpReplyReader呼叫者,布尔ONELINE)在System.Net.Mail.SmtpReplyReaderFactory .ReadLine(SmtpReplyReader呼叫者)在System.Net.Mail.CheckCommand.Send在System.Net在System.Net.Mail.MailCommand.Send(SmtpConnection康恩,字符串&响应)(康涅狄格州SmtpConnection,字节[]命令,从字符串). Mail.SmtpTransport.SendMail(MailAddress sender,MailAddressCollection recipients,String deliveryNotify,SmtpFailedRecipientException&exception)

.net c# smtpclient

13
推荐指数
2
解决办法
9万
查看次数

如何在ExtJs Component中加载React app/Lib

我们正在使用Extjs 3.1,我们正在尝试将reactjs集成到.我们有供应商库,它有react,reacr-dom,redux和其他库被打包并包含在脚本中.

这是我的extjs代码

var CompositeViewer = Ext.extend(Ext.BoxComponent, {
    itemId: 'CompositeViewer',
    requires: [
        'ReactDOM' //my lib file name is vendor.lib.js
    ],
    initComponent: function() {
        Ext.apply(this, {
            autoEl: {
                tag: 'div',
                cls: 'normalize'
            }
        });
        CompositeViewer.superclass.initComponent.apply(this, arg);
    },
    onRender: function(ct, position) {
        CompositeViewer.superclass.onRender.apply(this, arg);
        console.log(ReactDOM); //OFCOURSE ReactDOM is undefined  
        /// HOW TO LOAD/Render REACT APP AND OTHER LIBS
    },
    beforeDestroy: function() {
        CompositeViewer.superclass.onDestroy.apply(this, arg);
    }
});
Run Code Online (Sandbox Code Playgroud)

如何将reactjs/javascript库加载到extjs容器中需要帮助.

编辑:澄清更多.

  1. 由于我没有从cdn加载外部依赖项(react,redux等)的选项,我如何单独捆绑它和什么类型(commonjs,umd或var)
  2. 如何捆绑我的应用程序,以便ExtJS可以导入它(作为单独的lib ??)

extjs extjs3 reactjs webpack

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

iphone中NSCachesDirectory的大小

我如何获得文件夹NSCachesDirectory的大小即/ Library/Cache.我想知道这个文件夹的大小,以便我最终可以清除这个.

谢谢.

编辑:这是我的代码.

NSDictionary *attributes = [[NSFileManager defaultManager] attributesOfItemAtPath:folderPath error:&error];
if (attributes != nil) {

    if (fileSize = [attributes objectForKey:NSFileSize]) {
        NSLog(@"size of :%@ = %qi\n",folderPath, [fileSize unsignedLongLongValue]);
    }

}
Run Code Online (Sandbox Code Playgroud)

当我运行它,它给我的文件大小768(不知道字节或KB),我检查查找它显示文件夹大小168KB.我不知道什么是错的.

iphone size caching

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

UISplitviewcontroller不作为rootview控制器

我正在构建我的第一个iPad应用程序.我的一个要求是处理UISplitviewcontroller和UINavigationController.
我们提出的视图层次结构是

(LoginView) - > UINavigationView(LandingView + CollectionView) - > UISplitViewcontroller(DetailsView).

我们的应用程序仅支持横向模式
我指的是这个SO问题(以及GILT应用程序),作为newbi,我很难根据该描述完成它.

所以我的问题是
1)如果有人可以提供小代码片段或参考教程,我怎么能实现同样的事情
2)根据Apples HIG,UISplitviewcontroller应该是rootviewcontroller,如果不是.Apple会拒绝我的应用程序吗(显然GILT小组已被批准)
3)我找到了MGSplitViewController,我可以使用那个不是root吗?
任何帮助,将不胜感激.作为newbi,我希望我的问题是真实的

ipad uisplitview uisplitviewcontroller

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

TFS - 为团队项目中的特定项目设置权限

我们使用TFS-2010.我们在Project collection下有一个Team项目.我们在团队项目下有15个项目.现在另一个团队(不是公司员工)将从远程位置加入.他们将在一个特定的项目上工作.
问题:
所以我想做的是以这样的方式设置权限,即他们应该只看到那个特定的项目,其余14个项目应该隐藏起来(甚至无法检查或获取任何信息源).

TFS服务器当前在本地运行.我们正在Domain使用它.
谢谢你的帮助.

permissions tfs tfs2010

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

使用反应钩子形式进行条件验证

这是我的表单和CodeSanbox 的样子。目前我正在使用 react-hook-form,
因为您可以看到表单有 3 个输入。在输入所有必填字段之前,应禁用提交按钮。两个用例:

  1. 如果未选中“检查”:
    • 只有“id”应该被验证并且提交按钮应该被启用。“第一个”和“姓氏”名称不应是表单数据的一部分
  2. 如果选中“检查”
    • 所有字段都应验证
      名字,只有在选中“检查”时才需要姓氏。所以它没有被检查然后表单应该只验证“ID”字段。如果选中“检查”,则所有字段都应得到验证。

我遇到的问题是,如果我输入 id,表单状态仍然是“无效”。表单需要输入名字和姓氏的值。
我将不胜感激任何帮助。

形式

reactjs react-hooks react-hook-form react-forms

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

使用UIWebview for iPad的离线应用程序

我正在尝试构建一个具有一个UIWebview的iPad应用程序.内容在asp.net中.现在一个主要要求是我的应用程序应该支持离线模式.

首先,我尝试查看Html5缓存清单但是根据这个SO答案它不适用于UIWebview

然后我尝试搜索UIWebview可用的缓存机制,我发现很多关于SO的问题(This,This,This,This)但是没有得出结论或者在这种情况下可能是老的.
我的基本要求是哪个页面用户浏览应该获得缓存(html,css,js.images),下次当用户访问同一页面时应该从缓存中传递.

所以我的问题是
1)如何使用Html5缓存清单或UIWebview缓存来实现这一点
2)我的应用程序使用了大量的图像,其中一些是以MB为单位,因此有任何大小限制

我真的很感激,如果有人可以提供完整的教程参考.谢谢.
**更新:**我可以一起利用本地磁盘缓存(用于图像)和html5本地存储(用于数据)吗?如果是,那么我如何提供本地图像路径.

iphone html5 caching offline ipad

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

Twitter身份验证OAuth或XAuth

我正在尝试将Twitter集成到我的应用程序中.我的基本要求是拥有自定义登录屏幕,而Twitter只需要OAuth.根据Twitter文档,我发现了这些

  1. MGTwitterEngine(已下载但缺少整个OAuth库,因此无法编译)
  2. bengottlieb(无法自定义登录,因为它是基于Web的)
  3. XAuthTwitterEngine

    XAuthTwitterEngine看起来很有希望,但XAuth默认是禁用的,需要Twitter的许可所以我的问题是

1)我必须向Twitter提供什么类型的信息才能获得启用XAuth的批准

2)如果不推荐XAuth,那么我如何实现我提到的基本要求.

我希望我的问题有效.非常感谢.

iphone twitter oauth objective-c xauth

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